diff --git a/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/common/commonenum/CheckResultEnum.java b/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/common/commonenum/CheckResultEnum.java index b0cb7c46..d5ea3035 100644 --- a/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/common/commonenum/CheckResultEnum.java +++ b/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/common/commonenum/CheckResultEnum.java @@ -13,8 +13,8 @@ public enum CheckResultEnum { COMPLETED(0, "已完成"), PENDING_VERIFICATION(1, "转为待核实处置案件"), - RETURNED_FOR_CORRECTION(2, "退回企业补正材料"); - + RETURNED_FOR_CORRECTION(2, "退回企业补正材料"), + HANDLED_ON_SITE(3, "已线下处置"); private final Integer code; private final String description; diff --git a/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/controller/app/enforcement/EnfNosLawEnforcementTaskController.java b/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/controller/app/enforcement/EnfNosLawEnforcementTaskController.java index f2889c2e..ac9f7746 100644 --- a/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/controller/app/enforcement/EnfNosLawEnforcementTaskController.java +++ b/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/controller/app/enforcement/EnfNosLawEnforcementTaskController.java @@ -6,6 +6,7 @@ import com.zdxt.enforcementnos.domain.bo.NosLawEnforcementTaskApproveBO; import com.zdxt.enforcementnos.domain.bo.NosLawEnforcementTaskDigitalVoiceLoggingBO; import com.zdxt.enforcementnos.domain.bo.NosLawEnforcementTaskPageBO; import com.zdxt.enforcementnos.domain.bo.NosLawEnforcementTaskSaveBO; +import com.zdxt.enforcementnos.domain.bo.NosLawEnforcementTaskVerifyBO; import com.zdxt.enforcementnos.domain.vo.NosLawEnforcementCommentTaskPageVO; import com.zdxt.enforcementnos.domain.vo.NosLawEnforcementTaskDetailVO; import com.zdxt.enforcementnos.domain.vo.NosLawEnforcementTaskDigitalVoiceLoggingRelationVO; @@ -101,6 +102,8 @@ public class EnfNosLawEnforcementTaskController { } + + /** * 查询已评价的任务 * @param pageParam 分页参数 @@ -150,4 +153,17 @@ public class EnfNosLawEnforcementTaskController { public R confirmDigitalVoiceLoggingMaterials(@RequestBody @Valid NosLawEnforcementTaskDigitalVoiceLoggingBO bo) { return R.ok(nosLawEnforcementTaskService.confirmDigitalVoiceLoggingMaterials(bo)); } + + + /** + * 核实案件 + * @param bo 核实参数 + * @return 是否成功 + */ + @Operation(summary = "核实案件") + @PostMapping("/verify-case") + public R verifyCase(@RequestBody @Valid NosLawEnforcementTaskVerifyBO bo) { + return R.ok(nosLawEnforcementTaskService.verifyCase(bo)); + } + } diff --git a/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/service/NosLawEnforcementTaskService.java b/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/service/NosLawEnforcementTaskService.java index fea0e954..d00b2679 100644 --- a/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/service/NosLawEnforcementTaskService.java +++ b/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/service/NosLawEnforcementTaskService.java @@ -28,6 +28,8 @@ public interface NosLawEnforcementTaskService extends IService queryByCommentStatus(Integer commentStatus, PageParam pageParam); TableDataInfo pageHasCommentTask(@Valid PageParam pageParam); diff --git a/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/service/impl/NosLawEnforcementTaskServiceImpl.java b/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/service/impl/NosLawEnforcementTaskServiceImpl.java index 150d3dc9..f69ccb01 100644 --- a/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/service/impl/NosLawEnforcementTaskServiceImpl.java +++ b/zdxt-modules/zdxt-enforcement-nos/src/main/java/com/zdxt/enforcementnos/service/impl/NosLawEnforcementTaskServiceImpl.java @@ -554,6 +554,18 @@ public class NosLawEnforcementTaskServiceImpl extends ServiceImpl queryByCommentStatus(Integer commentStatus, PageParam pageParam) { diff --git a/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/trend/scan-enforcer/index.vue b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/trend/scan-enforcer/index.vue index 9331a9a5..1804350b 100644 --- a/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/trend/scan-enforcer/index.vue +++ b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/trend/scan-enforcer/index.vue @@ -1,33 +1,60 @@