From 230c051d5afafaa3957f5f2c471f16116103e16c Mon Sep 17 00:00:00 2001
From: liyj <15602261488@163.com>
Date: Sat, 21 Sep 2024 17:25:12 +0800
Subject: [PATCH] 整改: 1、工作台-办理中列表 2、工作台-结案申请/已结案列表 3、事项状态,办理中改为化解中

---
 dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java |   88 +++++++++-----------------------------------
 1 files changed, 18 insertions(+), 70 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 fd02986..156d9b8 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
@@ -267,8 +267,8 @@
             sb.setId("sb");
             sb.setName("上报");
             TabButtonInfoDTO bysl = new TabButtonInfoDTO();
-            sb.setId("bysl");
-            sb.setName("不予受理");
+            bysl.setId("bysl");
+            bysl.setName("不予受理");
             // 根据流程显示tab
             List<TabButtonInfoDTO> tabList = new LinkedList<>();
             // 根据流程显示button
@@ -804,39 +804,22 @@
      * @param terms 条件
      * @return Page
      */
-    public Page<FrontPageListDTO> pageMyTaskBlz(PageRequest page, Map<String, Object> terms){
+    public Page<FrontPageListBLZDTO> pageMyTaskBlz(PageRequest page, Map<String, Object> terms){
         try {
-            long total = mapper.countMyTaskProcessing(terms);
-            List<FrontPageListDTO> frontPageListDTOList = mapper.pageMyTaskProcessing(page, terms);
-            List<String> caseIdList = new ArrayList<>();
+            long total = mapper.countMyTaskBlz(terms);
+            List<FrontPageListBLZDTO> frontPageListBLZDTOList = mapper.pageMyTaskBlz(page, terms);
             Date now = DateUtils.getNowDate();
-            for(FrontPageListDTO frontPageListDTO: frontPageListDTOList){
-                long milliseconds1 = frontPageListDTO.getTurnaroundTime().getTime();
+            for(FrontPageListBLZDTO frontPageListBLZDTO: frontPageListBLZDTOList){
+                long milliseconds1 = frontPageListBLZDTO.getTurnaroundTime().getTime();
                 long milliseconds2 = now.getTime();
                 long diff = milliseconds2 - milliseconds1;
                 long daysBetween = diff / (24 * 60 * 60 * 1000);
-                frontPageListDTO.setProcessingDays(daysBetween);
-                caseIdList.add(frontPageListDTO.getCaseId());
+                frontPageListBLZDTO.setProcessingDays(daysBetween);
             }
-            if(CollectionUtils.isNotEmpty(caseIdList)){
-                QueryWrapper<CaseInfoUnfold> unfoldQueryWrapper = new QueryWrapper<>();
-                unfoldQueryWrapper.in("id", caseIdList);
-                List<CaseInfoUnfold> unfoldList = caseInfoUnfoldService.list(unfoldQueryWrapper);
-                for(CaseInfoUnfold unfold: unfoldList){
-                    for(FrontPageListDTO frontPageListDTO: frontPageListDTOList){
-                        if(frontPageListDTO.getCaseId().equals(unfold.getId())){
-                            frontPageListDTO.setOrganizingUnit(unfold.getMediateUnitName());
-                            frontPageListDTO.setCooperatingUnit(unfold.getAssistUnitName());
-                            frontPageListDTO.setManager(unfold.getMediator());
-                        }
-                    }
-                }
-            }
-
-            return new PageImpl<FrontPageListDTO>(frontPageListDTOList, page, total);
+            return new PageImpl<FrontPageListBLZDTO>(frontPageListBLZDTOList, page, total);
         }catch (Exception e) {
-            log.error("[CaseTaskService.pageMyTaskQs]调用失败,异常信息:" + e, e);
-            throw new ServiceException("CaseTaskService.pageMyTaskQs", e);
+            log.error("[CaseTaskService.pageMyTaskBlz]调用失败,异常信息:" + e, e);
+            throw new ServiceException("CaseTaskService.pageMyTaskBlz", e);
         }
     }
 
@@ -846,30 +829,14 @@
      * @param terms 条件
      * @return Page
      */
-    public Page<FrontPageListDTO> pageMyTaskBl(PageRequest page, Map<String, Object> terms){
+    public Page<FrontPageListJADTO> pageMyTaskJa(PageRequest page, Map<String, Object> terms){
         try {
-            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());
-            if(CollectionUtils.isNotEmpty(caseIdList)){
-                QueryWrapper<CaseInfoUnfold> unfoldQueryWrapper = new QueryWrapper<>();
-                unfoldQueryWrapper.in("id", caseIdList);
-                List<CaseInfoUnfold> unfoldList = caseInfoUnfoldService.list(unfoldQueryWrapper);
-                for(CaseInfoUnfold unfold: unfoldList){
-                    for(FrontPageListDTO frontPageListDTO: frontPageListDTOList){
-                        if(frontPageListDTO.getCaseId().equals(unfold.getId())){
-                            frontPageListDTO.setOrganizingUnit(unfold.getMediateUnitName());
-                            frontPageListDTO.setCooperatingUnit(unfold.getAssistUnitName());
-                        }
-                    }
-                }
-            }
-            return new PageImpl<FrontPageListDTO>(frontPageListDTOList, page, total);
+            long total = caseWindupApplyService.countMyTaskJa(terms);
+            List<FrontPageListJADTO> frontPageListJADTOList = caseWindupApplyService.listMyTaskJa(page, terms);
+            return new PageImpl<FrontPageListJADTO>(frontPageListJADTOList, page, total);
         }catch (Exception e) {
-            log.error("[CaseTaskService.pageMyTaskQs]调用失败,异常信息:" + e, e);
-            throw new ServiceException("CaseTaskService.pageMyTaskQs", e);
+            log.error("[CaseTaskService.pageMyTaskJa]调用失败,异常信息:" + e, e);
+            throw new ServiceException("CaseTaskService.pageMyTaskJa", e);
         }
     }
 
@@ -1422,7 +1389,7 @@
                 // 拼接配合组织编号和名称
                 String assistUnitId = assignTaskDTO.getAssistUnitList().stream().map(AssignAssistUnitDTO::getUitId).
                         collect(Collectors.joining(BaseConsts.COMMA));
-                String assistUnitName = assignTaskDTO.getAssistUnitList().stream().map(AssignAssistUnitDTO::getUitId).
+                String assistUnitName = assignTaskDTO.getAssistUnitList().stream().map(AssignAssistUnitDTO::getUitName).
                         collect(Collectors.joining(BaseConsts.COMMA));
                 for (AssignAssistUnitDTO assignAssistUnitDTO: assignTaskDTO.getAssistUnitList()){
                     // 启动联合处置工作流
@@ -1898,7 +1865,6 @@
                 caseInfoUnfoldPO.setAgreeTypeName(caseWindupApply.getAgreeTypeName());
                 caseInfoUnfoldPO.setAgreeContent(caseWindupApply.getAgreeContent());
                 caseInfoUnfoldPO.setWindupContent(caseWindupApply.getWindupContent());
-                caseInfoUnfoldPO.setCloseTime(nowDate);
                 caseInfoUnfoldPO.setUpdateTime(nowDate);
                 caseInfoUnfoldService.updateCaseInfoUnfold(caseInfoUnfoldPO);
             }
@@ -2012,12 +1978,6 @@
                 // 更新纠纷扩展信息
                 CaseInfoUnfold caseInfoUnfoldPO = new CaseInfoUnfold();
                 caseInfoUnfoldPO.setId(dsrpjCaseTask.getCaseId());
-                caseInfoUnfoldPO.setMediResult(caseWindupApply.getMediResult());
-                caseInfoUnfoldPO.setMediResultName(caseWindupApply.getMediResultName());
-                caseInfoUnfoldPO.setAgreeType(caseWindupApply.getAgreeType());
-                caseInfoUnfoldPO.setAgreeTypeName(caseWindupApply.getAgreeTypeName());
-                caseInfoUnfoldPO.setAgreeContent(caseWindupApply.getAgreeContent());
-                caseInfoUnfoldPO.setWindupContent(caseWindupApply.getWindupContent());
                 caseInfoUnfoldPO.setCloseTime(nowDate);
                 caseInfoUnfoldPO.setUpdateTime(nowDate);
                 caseInfoUnfoldService.updateCaseInfoUnfold(caseInfoUnfoldPO);
@@ -2080,18 +2040,6 @@
                 caseInfoPO.setInfoProcessName(CaseInfoProcessBaseConstsEnum.getByProcess(caseInfoPO.getProcess()).getDes());
                 caseInfoPO.setUpdateTime(nowDate);
                 caseInfoService.updateCaseInfo(caseInfoPO);
-                // 更新纠纷扩展信息
-                CaseInfoUnfold caseInfoUnfoldPO = new CaseInfoUnfold();
-                caseInfoUnfoldPO.setId(blfkCaseTask.getCaseId());
-                caseInfoUnfoldPO.setMediResult(caseWindupApply.getMediResult());
-                caseInfoUnfoldPO.setMediResultName(caseWindupApply.getMediResultName());
-                caseInfoUnfoldPO.setAgreeType(caseWindupApply.getAgreeType());
-                caseInfoUnfoldPO.setAgreeTypeName(caseWindupApply.getAgreeTypeName());
-                caseInfoUnfoldPO.setAgreeContent(caseWindupApply.getAgreeContent());
-                caseInfoUnfoldPO.setWindupContent(caseWindupApply.getWindupContent());
-                caseInfoUnfoldPO.setCloseTime(nowDate);
-                caseInfoUnfoldPO.setUpdateTime(nowDate);
-                caseInfoUnfoldService.updateCaseInfoUnfold(caseInfoUnfoldPO);
             }
         }catch (Exception e){
             log.error("[CaseTaskService.webWindupApply]调用失败,异常信息:"+e, e);

--
Gitblit v1.8.0