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 a10eca01..475722f2 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 @@ -232,14 +232,19 @@ public class ProcessNodeService extends ServiceImpl { + if (RevisionTaskNodeIdConstant.CONTACT_USER_LEADER_APPROVAL.equals(r.getXmlNodeId()) + && r.getLinkUserIds() == null) { + r.setLinkUserIds("tempUser"); + } + }); + } if (StrUtil.isNotBlank(contactUser) && StrUtil.isBlank(adviceObject)) { processNodeList.forEach(r -> { if (RevisionTaskNodeIdConstant.ADVICE.equals(r.getXmlNodeId())) { r.setLinkUserIds("tempUser"); } - if (RevisionTaskNodeIdConstant.CONTACT_USER_LEADER_APPROVAL.equals(r.getXmlNodeId())) { - r.setLinkUserIds("tempUser"); - } }); } }