From 4dd94d8fa7d4c954fae69a21fb4c257d77a10bbf Mon Sep 17 00:00:00 2001 From: caihaohan Date: Mon, 29 Jan 2024 11:07:26 +0800 Subject: [PATCH] =?UTF-8?q?fix:=2080383=20=E4=BC=81=E6=A0=87=E5=88=B6?= =?UTF-8?q?=E4=BF=AE=E8=AE=A2=E6=B5=81=E7=A8=8B=20--=E4=BA=BA=E5=91=98?= =?UTF-8?q?=E4=BF=A1=E6=81=AF--=E6=9C=AA=E7=A1=AE=E5=AE=9A=E7=9A=84?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E6=B2=A1=E9=9A=90=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/activiti/service/ProcessNodeService.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java index e7b33356..a8e45e11 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/service/ProcessNodeService.java @@ -238,10 +238,17 @@ public class ProcessNodeService extends ServiceImpl processNodeList) { String adviceObject = null; + boolean adviceFlag = false; for (ProcessNode processNode : processNodeList) { if (RevisionTaskNodeIdConstant.ADVICE.equals(processNode.getXmlNodeId())) { adviceObject = processNode.getLinkUserIds(); } + if (RevisionTaskNodeIdConstant.CONTACT_USER_DISTRIBUTE.equals(processNode.getXmlNodeId()) || + RevisionTaskNodeIdConstant.ADVICE.equals(processNode.getXmlNodeId()) || + RevisionTaskNodeIdConstant.CONTACT_USER_COLLECT.equals(processNode.getXmlNodeId()) || + RevisionTaskNodeIdConstant.CONTACT_USER_LEADER_APPROVAL.equals(processNode.getXmlNodeId())) { + adviceFlag = true; + } } if ("tempUser".equals(adviceObject)) { processNodeList.forEach(r -> { @@ -250,5 +257,8 @@ public class ProcessNodeService extends ServiceImpl RevisionTaskNodeIdConstant.MAIN_DRAFT_USER_COLLECT_SECOND.equals(processNode.getXmlNodeId())); + } } }