From b512f03e1ea30e22209ec5a889d568c45f3e03c9 Mon Sep 17 00:00:00 2001
From: wangwh <2397901735@qq.com>
Date: Fri, 13 Sep 2024 10:41:03 +0800
Subject: [PATCH] 1、删除经办人 2、规范代码

---
 dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java |   53 ++++++++++++++++++++++++++++++-----------------------
 1 files changed, 30 insertions(+), 23 deletions(-)

diff --git a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java
index 3acafae..c769b23 100644
--- a/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java
+++ b/dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java
@@ -91,7 +91,7 @@
     @Autowired
     private CaseWindupApplyService caseWindupApplyService;
     @Autowired
-    private CaseAssistApplyService assistApplyService;
+    private CaseAssistApplyService caseAssistApplyService;
     @Autowired
     private CaseAppearService caseAppearService;
     @Autowired
@@ -555,10 +555,10 @@
             FrontPageCountDTO frontPageCountDTO = mapper.countTaskList(terms);
             long supervise = superviseService.countCaseSuperviseList(0,loginUser.getUnitId());
             frontPageCountDTO.setSupervise(supervise);
-            long countApplyReview = caseWindupApplyMapper.countApplyReview(loginUser.getUnitId());
-            long countReturnReview = caseReturnMapper.countReturnReview(loginUser.getUnitId());
-            long countAppearReview = caseAppearMapper.countAppearReview(loginUser.getUnitId());
-            long countAssistReview = caseAssistApplyMapper.countAssistReview(loginUser.getUnitId());
+            long countApplyReview = caseWindupApplyService.countApplyReview(loginUser.getUnitId());
+            long countReturnReview = caseReturnService.countReturnReview(loginUser.getUnitId());
+            long countAppearReview = caseAppearService.countAppearReview(loginUser.getUnitId());
+            long countAssistReview = caseAssistApplyService.countAssistReview(loginUser.getUnitId());
             frontPageCountDTO.setWaitReview(countApplyReview+countReturnReview+countAppearReview+countAssistReview);
             return frontPageCountDTO;
         }catch (Exception e) {
@@ -646,7 +646,7 @@
                 for(CaseInfoUnfold unfold: unfoldList){
                     for(FrontPageListDTO frontPageListDTO: frontPageListDTOList){
                         if(frontPageListDTO.getCaseId().equals(unfold.getId())){
-                            frontPageListDTO.setOrganizingUnit(unfold.getMediateUnitId());
+                            frontPageListDTO.setOrganizingUnit(unfold.getMediateUnitName());
                             frontPageListDTO.setCooperatingUnit(unfold.getAssistUnitName());
                         }
                     }
@@ -668,8 +668,8 @@
      */
     public Page<FrontPageListDTO> pageMyTaskBl(PageRequest page, Map<String, Object> terms){
         try {
-            long total = caseWindupApplyMapper.countMySubmitApplyReview(terms);
-            List<FrontPageListDTO> frontPageListDTOList = caseWindupApplyMapper.pageMySubmitApplyReview(page, terms);
+            long total = caseWindupApplyService.countMySubmitApplyReview(terms);
+            List<FrontPageListDTO> frontPageListDTOList = caseWindupApplyService.listMySubmitApplyReview(page, terms);
 
             List<String> caseIdList = new ArrayList<>();
             caseIdList = frontPageListDTOList.stream().map(FrontPageListDTO ::getCaseId).collect(Collectors.toList());
@@ -680,7 +680,7 @@
                 for(CaseInfoUnfold unfold: unfoldList){
                     for(FrontPageListDTO frontPageListDTO: frontPageListDTOList){
                         if(frontPageListDTO.getCaseId().equals(unfold.getId())){
-                            frontPageListDTO.setOrganizingUnit(unfold.getMediateUnitId());
+                            frontPageListDTO.setOrganizingUnit(unfold.getMediateUnitName());
                             frontPageListDTO.setCooperatingUnit(unfold.getAssistUnitName());
                         }
                     }
@@ -704,17 +704,17 @@
             long total = 0;
             List<FrontPageListDTO> frontPageListDTOList = new ArrayList<>();
             if(1 == type){
-                total = caseReturnMapper.countMyTaskReturnReview(terms);
-                frontPageListDTOList = caseReturnMapper.pageMyTaskReturnReview(page,terms);
+                total = caseReturnService.countMyTaskReturnReview(terms);
+                frontPageListDTOList = caseReturnService.pageMyTaskReturnReview(page,terms);
             }else if(2 == type){
-                total = caseAppearMapper.countMyTaskAppearReview(terms);
-                frontPageListDTOList = caseAppearMapper.pageMyTaskAppearReview(page, terms);
+                total = caseAppearService.countMyTaskAppearReview(terms);
+                frontPageListDTOList = caseAppearService.pageMyTaskAppearReview(page, terms);
             }else if(3 == type){
-                total = caseWindupApplyMapper.countMyTaskApplyReview(terms);
-                frontPageListDTOList = caseWindupApplyMapper.pageMyTaskApplyReview(page, terms);
+                total = caseWindupApplyService.countMyTaskApplyReview(terms);
+                frontPageListDTOList = caseWindupApplyService.listMyTaskApplyReview(page, terms);
             }else if(4 == type){
-                total = caseAssistApplyMapper.countMyTaskAssistReview(terms);
-                frontPageListDTOList = caseAssistApplyMapper.pageMyTaskAssistReview(page, terms);
+                total = caseAssistApplyService.countMyTaskAssistReview(terms);
+                frontPageListDTOList = caseAssistApplyService.pageMyTaskAssistReview(page, terms);
             }
             return new PageImpl<FrontPageListDTO>(frontPageListDTOList, page, total);
         }catch (Exception e) {
@@ -1114,27 +1114,28 @@
 
     /**
      * web端任务处理-签收
-     * @param signTaskDTO 签收任务表单
+     * @param signTaskDTOList 签收任务表单
      * @param userId 当前登录用户
      */
-    public void webSign(SignTaskDTO signTaskDTO, String userId){
+    public void webSign(List<SignTaskDTO> signTaskDTOList, String userId){
         try{
             Date nowDate = DateUtils.getNowDate();
             // 获取当前登录用户
             CtUserDTO loginUser = custClient.clientGetUserAll(userId);
+            List<String> taskIdList = new ArrayList<>();
+            List<String> caseIdList = new ArrayList<>();
+
             // 更新纠纷任务信息
             CaseTask caseTaskPO = new CaseTask();
-            caseTaskPO.setId(signTaskDTO.getCaseTaskId());
             caseTaskPO.setSignStatus(CaseTaskConsts.SIGN_STATUS_2);
             caseTaskPO.setSignTime(nowDate);
             caseTaskPO.setSignUserId(loginUser.getId());
             caseTaskPO.setSignUserName(loginUser.getTrueName());
             caseTaskPO.setHandleIllust("已签收");
             caseTaskPO.setUpdateTime(nowDate);
-            mapper.updateCaseTask(caseTaskPO);
+
             // 更新纠纷信息
             CaseInfo caseInfoPO = new CaseInfo();
-            caseInfoPO.setId(signTaskDTO.getCaseId());
             caseInfoPO.setStatus(CaseStatusBaseConstsEnum.CASE_STATUS_3.getIndex());
             caseInfoPO.setStatusName(CaseStatusBaseConstsEnum.CASE_STATUS_3.getDes());
             caseInfoPO.setProcess(CaseProcessBaseConstsEnum.getByStatus(caseInfoPO.getStatus()).getIndex());
@@ -1142,7 +1143,13 @@
             caseInfoPO.setInfoProcess(CaseInfoProcessBaseConstsEnum.getByProcess(caseInfoPO.getProcess()).getIndex());
             caseInfoPO.setInfoProcessName(CaseInfoProcessBaseConstsEnum.getByProcess(caseInfoPO.getProcess()).getDes());
             caseInfoPO.setUpdateTime(nowDate);
-            caseInfoService.updateCaseInfo(caseInfoPO);
+
+            for(SignTaskDTO signTaskDTO: signTaskDTOList){
+                taskIdList.add(signTaskDTO.getCaseTaskId());
+                caseIdList.add(signTaskDTO.getCaseId());
+            }
+            mapper.updateCaseTaskList(caseTaskPO, taskIdList);
+            caseInfoService.updateCaseInfoList(caseInfoPO, caseIdList);
         }catch (Exception e){
             log.error("[CaseTaskService.webSign]调用失败,异常信息:"+e, e);
             throw new ServiceException("CaseTaskService.webSign", e);

--
Gitblit v1.8.0