From faf08d1b4dfdb3a79fadcc365b9597176ab117fb Mon Sep 17 00:00:00 2001 From: liyj <15602261488@163.com> Date: Mon, 23 Sep 2024 15:35:12 +0800 Subject: [PATCH] 1、获取tab和button接口优化3 2、工作台接口优化 --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java | 19 +++++++++++++++---- 1 files changed, 15 insertions(+), 4 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 134c9ef..bbc30dd 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 @@ -289,13 +289,14 @@ // 查询当前任务信息 CaseTask caseTask = mapper.selectById(caseTaskId); if (ObjectUtils.isNotEmpty(caseTask)) { - // 任务已完成 + // 已完成任务 if (CaseTaskConsts.TASK_STATUS_2 == caseTask.getStatus()){ // 不予受理 if (ObjectUtils.isNotEmpty(caseTask.getHandleResult()) && CaseTaskConsts.HANDLE_RESULT_3 == caseTask.getHandleResult()){ tabList.add(byslxq); tabList.add(sqjl); }else { + // 正常任务 CaseInfo caseInfo = caseInfoService.getById(caseTask.getCaseId()); if (CaseProcessBaseConstsEnum.CASE_PROCESS_6.getIndex() != caseInfo.getProcess()){ daxx.setName("详情"); @@ -306,6 +307,7 @@ } }else { // 进行中任务 + // 待分派节点 if (FlowNodeEnum.FLOW_NODE_ZJ_DFP.getIndex().equals(caseTask.getNodeId()) || FlowNodeEnum.FLOW_NODE_QJ_DFP.getIndex().equals(caseTask.getNodeId()) || FlowNodeEnum.FLOW_NODE_SJ_DFP.getIndex().equals(caseTask.getNodeId())) { @@ -322,6 +324,7 @@ daxx.setName("详情"); tabList.add(daxx); } + // 待受理节点 if (FlowNodeEnum.FLOW_NODE_ZJ_DSL.getIndex().equals(caseTask.getNodeId()) || FlowNodeEnum.FLOW_NODE_QJ_DSL.getIndex().equals(caseTask.getNodeId()) || FlowNodeEnum.FLOW_NODE_SJ_DSL.getIndex().equals(caseTask.getNodeId())) { @@ -336,6 +339,7 @@ daxx.setName("详情"); tabList.add(daxx); } + // 回退审核节点 if (FlowNodeEnum.FLOW_NODE_ZJ_HTSH.getIndex().equals(caseTask.getNodeId()) || FlowNodeEnum.FLOW_NODE_QJ_HTSH.getIndex().equals(caseTask.getNodeId()) || FlowNodeEnum.FLOW_NODE_SJ_HTSH.getIndex().equals(caseTask.getNodeId()) @@ -349,6 +353,7 @@ daxx.setName("详情"); tabList.add(daxx); } + // 上报审核节点 if (FlowNodeEnum.FLOW_NODE_QJ_SBSH.getIndex().equals(caseTask.getNodeId()) || FlowNodeEnum.FLOW_NODE_SJ_SBSH.getIndex().equals(caseTask.getNodeId())) { sxxq.setName("详情"); @@ -360,6 +365,7 @@ daxx.setName("详情"); tabList.add(daxx); } + // 办理反馈节点 if (FlowNodeEnum.FLOW_NODE_BLFK.getIndex().equals(caseTask.getNodeId())) { if (CaseTaskConsts.CASE_TASK_TYPE_1 == caseTask.getCaseTaskType()) { tabList.add(sxxq); @@ -370,7 +376,7 @@ buttonList.add(tjbljl); buttonList.add(lhczsq); buttonList.add(jasq); - buttonList.add(db); +// buttonList.add(db); // 额外单独给详情跳转查看 daxx.setName("详情"); @@ -388,6 +394,7 @@ tabList.add(daxx); } } + // 结案审核节点 if (FlowNodeEnum.FLOW_NODE_JASH.getIndex().equals(caseTask.getNodeId())) { tabList.add(sxxq); tabList.add(sqjl); @@ -397,17 +404,20 @@ daxx.setName("详情"); tabList.add(daxx); } + // 当事人评价节点 if (FlowNodeEnum.FLOW_NODE_DSRPJ.getIndex().equals(caseTask.getNodeId())) { daxx.setName("详情"); tabList.add(daxx); tabList.add(lcdb); tabList.add(sqjl); } + // 结案归档节点 if (FlowNodeEnum.FLOW_NODE_JAGD.getIndex().equals(caseTask.getNodeId())) { tabList.add(daxx); tabList.add(lcdb); tabList.add(sqjl); } + // 联合处置-待受理 if (FlowNodeEnum.FLOW_NODE_DSL.getIndex().equals(caseTask.getNodeId())) { tabList.add(dslxq); tabList.add(sqjl); @@ -421,9 +431,10 @@ } } }else { - tabList.add(sxxq); + daxx.setName("详情"); + tabList.add(daxx); + tabList.add(lcdb); tabList.add(sqjl); - tabList.add(lhczsh); } // 封装数据 TabButtonDTO tabButtonDTO = new TabButtonDTO(); -- Gitblit v1.8.0