From 458bbe35a84efd0ab67e3c67afd05307db403a3b Mon Sep 17 00:00:00 2001 From: wangwh <2397901735@qq.com> Date: Tue, 08 Oct 2024 15:18:34 +0800 Subject: [PATCH] 打开自动评价定时器,修改注释 --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java | 35 ++++++++++++++++++++++++++++------- 1 files changed, 28 insertions(+), 7 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 7b6d70e..eba423c 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 @@ -317,8 +317,11 @@ sl.setName("自行受理"); buttonList.add(sl); buttonList.add(jb); - buttonList.add(sb); buttonList.add(bysl); + CtUnitDTO ctUnitDTO = custClient.getUnitByUserId(userId); + if (UserBaseConsts.UNIT_GRADE_1 != ctUnitDTO.getUnitGrade()) { + buttonList.add(sb); + } // 额外单独给详情跳转查看 daxx.setName("详情"); @@ -431,10 +434,18 @@ } } }else { - daxx.setName("详情"); - tabList.add(daxx); - tabList.add(lcdb); - tabList.add(sqjl); + // 是否是联合处置审核 + CaseAssistApply caseAssistApply = caseAssistApplyService.getById(caseTaskId); + if (ObjectUtils.isNotEmpty(caseAssistApply)){ + tabList.add(sxxq); + tabList.add(lhczsh); + tabList.add(sqjl); + }else { + daxx.setName("详情"); + tabList.add(daxx); + tabList.add(lcdb); + tabList.add(sqjl); + } } // 封装数据 TabButtonDTO tabButtonDTO = new TabButtonDTO(); @@ -2044,6 +2055,15 @@ caseInfoUnfoldPO.setUpdateTime(nowDate); caseInfoUnfoldService.updateCaseInfoUnfold(caseInfoUnfoldPO); } + // 查询联合处置申请单,全部结束申请单 + QueryWrapper<CaseAssistApply> caseAssistApplyQueryWrapper = new QueryWrapper<>(); + caseAssistApplyQueryWrapper.eq("case_id", jasqCaseTask.getCaseId()).eq("apply_status", AuditBaseConsts.AUDIT_STATUS_0); + List<CaseAssistApply> caseAssistApplyList = caseAssistApplyService.list(caseAssistApplyQueryWrapper); + for (CaseAssistApply caseAssistApply: caseAssistApplyList){ + caseAssistApply.setApplyStatus(AuditBaseConsts.AUDIT_STATUS_2); + caseAssistApply.setUpdateTime(nowDate); + caseAssistApplyService.updateCaseAssistApply(caseAssistApply); + } // 查询配合部门的任务,全部结束流程 List<CaseTask> assistCaseTaskList = this.listAssistTasking(jasqCaseTask.getCaseId()); for (CaseTask assistCaseTask: assistCaseTaskList){ @@ -2718,8 +2738,9 @@ dfphCaseTask.setCaseTaskType(CaseTaskConsts.CASE_TASK_TYPE_1); // 受理任务,任务候选执行者类型是上一步骤选择 dfphCaseTask.setCandeType(CaseTaskConsts.CANDE_TYPE_1); - dfphCaseTask.setCandeUnitId(caseAppear.getAppearUnitId()); - dfphCaseTask.setCandeUnitName(caseAppear.getAppearUnitName()); + CaseAppear caseAppearBO = caseAppearService.getById(caseAppear.getId()); + dfphCaseTask.setCandeUnitId(caseAppearBO.getAppearUnitId()); + dfphCaseTask.setCandeUnitName(caseAppearBO.getAppearUnitName()); // 受理后的任务,不需要签收 dfphCaseTask.setSignStatus(CaseTaskConsts.SIGN_STATUS_0); dfphCaseTask.setStatus(CaseTaskConsts.TASK_STATUS_1); -- Gitblit v1.8.0