diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/service/impl/ProcessEsAnnualInitServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/service/impl/ProcessEsAnnualInitServiceImpl.java index 4c41145f..8898efc6 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/service/impl/ProcessEsAnnualInitServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esAnnualInit/service/impl/ProcessEsAnnualInitServiceImpl.java @@ -194,11 +194,13 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl dataList = annualInitData.getDataList(); Set contactUserSet = dataList.stream().map(ProcessEsAnnualInit::getContactUser).collect(Collectors.toSet()); actVariables.put("contactUserList", contactUserSet); + actVariables.put("passFinalCollect", true); actVariables.put("standardEngineer", flowUser.get("standardEngineer")); return actVariables; } private Map getUserMap(Map variables) { + variables.remove("passFinalCollect"); // 转成逗号拼接 variables.put("contactUserList", Optional.ofNullable((HashSet) variables.get("contactUserList")) .map(list -> String.join(",", list)) @@ -382,6 +384,8 @@ public class ProcessEsAnnualInitServiceImpl extends ServiceImpl