From 3ecb864b90bd6f757243dae6cd139e6969d253b0 Mon Sep 17 00:00:00 2001 From: liyj <15602261488@163.com> Date: Sun, 22 Sep 2024 00:25:53 +0800 Subject: [PATCH] 1、不予受理流程优化 --- dyh-service/dyh-mediate/src/main/java/cn/huge/module/cases/service/CaseTaskService.java | 253 ++++++++++++++++++++++++++------------------------ 1 files changed, 131 insertions(+), 122 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 836d681..c588901 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 @@ -281,134 +281,142 @@ // 根据流程显示button List<TabButtonInfoDTO> buttonList = new LinkedList<>(); if (ObjectUtils.isNotEmpty(caseTask)) { - if (FlowNodeEnum.FLOW_NODE_ZJ_DFP.getIndex().equals(caseTask.getNodeId())) { - tabList.add(dslxq); + // 不予受理 + if (CaseTaskConsts.HANDLE_RESULT_3 == caseTask.getHandleResult()){ + tabList.add(daxx); tabList.add(sqjl); - buttonList.add(zxsl); - buttonList.add(jb); - buttonList.add(sb); - buttonList.add(bysl); - } - if (FlowNodeEnum.FLOW_NODE_ZJ_DSL.getIndex().equals(caseTask.getNodeId())) { - tabList.add(dslxq); - tabList.add(sqjl); - - buttonList.add(sl); - buttonList.add(ht); - buttonList.add(bysl); - } - if (FlowNodeEnum.FLOW_NODE_ZJ_HTSH.getIndex().equals(caseTask.getNodeId())) { - sxxq.setName("详情"); - tabList.add(sxxq); - tabList.add(sqjl); - tabList.add(htsh); - } - if (FlowNodeEnum.FLOW_NODE_QJ_SBSH.getIndex().equals(caseTask.getNodeId())) { - sxxq.setName("详情"); - tabList.add(sxxq); - tabList.add(sqjl); - tabList.add(sbsh); - } - if (FlowNodeEnum.FLOW_NODE_QJ_DFP.getIndex().equals(caseTask.getNodeId())) { - tabList.add(dslxq); - tabList.add(sqjl); - - buttonList.add(zxsl); - buttonList.add(jb); - buttonList.add(sb); - buttonList.add(bysl); - } - if (FlowNodeEnum.FLOW_NODE_QJ_DSL.getIndex().equals(caseTask.getNodeId())) { - tabList.add(dslxq); - tabList.add(sqjl); - - buttonList.add(sl); - buttonList.add(ht); - buttonList.add(bysl); - } - if (FlowNodeEnum.FLOW_NODE_QJ_HTSH.getIndex().equals(caseTask.getNodeId())) { - sxxq.setName("详情"); - tabList.add(sxxq); - tabList.add(sqjl); - tabList.add(htsh); - } - if (FlowNodeEnum.FLOW_NODE_SJ_SBSH.getIndex().equals(caseTask.getNodeId())) { - sxxq.setName("详情"); - tabList.add(sxxq); - tabList.add(sqjl); - tabList.add(sbsh); - } - if (FlowNodeEnum.FLOW_NODE_SJ_DFP.getIndex().equals(caseTask.getNodeId())) { - tabList.add(dslxq); - tabList.add(sqjl); - - buttonList.add(zxsl); - buttonList.add(jb); - buttonList.add(bysl); - } - if (FlowNodeEnum.FLOW_NODE_SJ_DSL.getIndex().equals(caseTask.getNodeId())) { - tabList.add(dslxq); - tabList.add(sqjl); - - buttonList.add(sl); - buttonList.add(ht); - buttonList.add(bysl); - } - if (FlowNodeEnum.FLOW_NODE_SJ_HTSH.getIndex().equals(caseTask.getNodeId())) { - sxxq.setName("详情"); - tabList.add(sxxq); - tabList.add(sqjl); - tabList.add(htsh); - } - if (FlowNodeEnum.FLOW_NODE_BLFK.getIndex().equals(caseTask.getNodeId())) { - if (CaseTaskConsts.CASE_TASK_TYPE_1 == caseTask.getCaseTaskType()) { - tabList.add(sxxq); - tabList.add(sxbl); - tabList.add(lcdb); + }else { + // 正常流程 + if (FlowNodeEnum.FLOW_NODE_ZJ_DFP.getIndex().equals(caseTask.getNodeId())) { + tabList.add(dslxq); tabList.add(sqjl); - buttonList.add(tjbljl); - buttonList.add(lhczsq); - buttonList.add(jasq); - buttonList.add(db); - }else { - tabList.add(sxxq); - tabList.add(sxbl); - tabList.add(lcdb); - tabList.add(sqjl); - - buttonList.add(tjbljl); + buttonList.add(zxsl); + buttonList.add(jb); + buttonList.add(sb); + buttonList.add(bysl); } - } - if (FlowNodeEnum.FLOW_NODE_JASH.getIndex().equals(caseTask.getNodeId())) { - tabList.add(sxxq); - tabList.add(sqjl); - tabList.add(jash); - } - 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); + if (FlowNodeEnum.FLOW_NODE_ZJ_DSL.getIndex().equals(caseTask.getNodeId())) { + tabList.add(dslxq); + tabList.add(sqjl); - buttonList.add(sl); - buttonList.add(ht); - } - if (FlowNodeEnum.FLOW_NODE_HTSH.getIndex().equals(caseTask.getNodeId())) { - sxxq.setName("详情"); - tabList.add(sxxq); - tabList.add(sqjl); - tabList.add(htsh); + buttonList.add(sl); + buttonList.add(ht); + buttonList.add(bysl); + } + if (FlowNodeEnum.FLOW_NODE_ZJ_HTSH.getIndex().equals(caseTask.getNodeId())) { + sxxq.setName("详情"); + tabList.add(sxxq); + tabList.add(sqjl); + tabList.add(htsh); + } + if (FlowNodeEnum.FLOW_NODE_QJ_SBSH.getIndex().equals(caseTask.getNodeId())) { + sxxq.setName("详情"); + tabList.add(sxxq); + tabList.add(sqjl); + tabList.add(sbsh); + } + if (FlowNodeEnum.FLOW_NODE_QJ_DFP.getIndex().equals(caseTask.getNodeId())) { + tabList.add(dslxq); + tabList.add(sqjl); + + buttonList.add(zxsl); + buttonList.add(jb); + buttonList.add(sb); + buttonList.add(bysl); + } + if (FlowNodeEnum.FLOW_NODE_QJ_DSL.getIndex().equals(caseTask.getNodeId())) { + tabList.add(dslxq); + tabList.add(sqjl); + + buttonList.add(sl); + buttonList.add(ht); + buttonList.add(bysl); + } + if (FlowNodeEnum.FLOW_NODE_QJ_HTSH.getIndex().equals(caseTask.getNodeId())) { + sxxq.setName("详情"); + tabList.add(sxxq); + tabList.add(sqjl); + tabList.add(htsh); + } + if (FlowNodeEnum.FLOW_NODE_SJ_SBSH.getIndex().equals(caseTask.getNodeId())) { + sxxq.setName("详情"); + tabList.add(sxxq); + tabList.add(sqjl); + tabList.add(sbsh); + } + if (FlowNodeEnum.FLOW_NODE_SJ_DFP.getIndex().equals(caseTask.getNodeId())) { + tabList.add(dslxq); + tabList.add(sqjl); + + buttonList.add(zxsl); + buttonList.add(jb); + buttonList.add(bysl); + } + if (FlowNodeEnum.FLOW_NODE_SJ_DSL.getIndex().equals(caseTask.getNodeId())) { + tabList.add(dslxq); + tabList.add(sqjl); + + buttonList.add(sl); + buttonList.add(ht); + buttonList.add(bysl); + } + if (FlowNodeEnum.FLOW_NODE_SJ_HTSH.getIndex().equals(caseTask.getNodeId())) { + sxxq.setName("详情"); + tabList.add(sxxq); + tabList.add(sqjl); + tabList.add(htsh); + } + if (FlowNodeEnum.FLOW_NODE_BLFK.getIndex().equals(caseTask.getNodeId())) { + if (CaseTaskConsts.CASE_TASK_TYPE_1 == caseTask.getCaseTaskType()) { + tabList.add(sxxq); + tabList.add(sxbl); + tabList.add(lcdb); + tabList.add(sqjl); + + buttonList.add(tjbljl); + buttonList.add(lhczsq); + buttonList.add(jasq); + buttonList.add(db); + } else { + tabList.add(sxxq); + tabList.add(sxbl); + tabList.add(lcdb); + tabList.add(sqjl); + + buttonList.add(tjbljl); + } + } + if (FlowNodeEnum.FLOW_NODE_JASH.getIndex().equals(caseTask.getNodeId())) { + tabList.add(sxxq); + tabList.add(sqjl); + tabList.add(jash); + } + 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); + + buttonList.add(sl); + buttonList.add(ht); + } + if (FlowNodeEnum.FLOW_NODE_HTSH.getIndex().equals(caseTask.getNodeId())) { + sxxq.setName("详情"); + tabList.add(sxxq); + tabList.add(sqjl); + tabList.add(htsh); + } } }else { tabList.add(sxxq); @@ -543,6 +551,7 @@ // 不予受理 if (CaseTaskConsts.HANDLE_RESULT_3 == caseTask.getHandleResult()){ webCaseFlowDTO.setNodeShowName("不予受理"); + webCaseFlowDTO.setHandleNotes(null); } handleCaseFlowList.add(webCaseFlowDTO); }else { -- Gitblit v1.8.0