diff --git a/src/main/java/com/ydw/bat/wkflow/listener/aboliish/ProcessstartAfter.java b/src/main/java/com/ydw/bat/wkflow/listener/aboliish/ProcessstartAfter.java index 1b700180..b94dd7a6 100644 --- a/src/main/java/com/ydw/bat/wkflow/listener/aboliish/ProcessstartAfter.java +++ b/src/main/java/com/ydw/bat/wkflow/listener/aboliish/ProcessstartAfter.java @@ -14,6 +14,7 @@ import org.activiti.engine.delegate.TaskListener; import org.apache.commons.lang.StringUtils; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; public class ProcessstartAfter implements TaskListener { @@ -40,13 +41,20 @@ public class ProcessstartAfter implements TaskListener { //examine', '选择审定责任人 //approver', '选择批准负责人 List nextUserList = new ArrayList(); - nextUserList.add(object.getString("dockUser")); +// nextUserList.add(object.getString("dockUser")); delegateTask.setVariable("bzfgLeaderId",object.getString("dockUser")); delegateTask.setVariable("Step1",object.getString("countersigner")); delegateTask.setVariable("Step4",object.getString("examine")); delegateTask.setVariable("Step5",object.getString("approver")); + if(object.getString("countersigner").contains(",")){ + nextUserList = new ArrayList<>(Arrays.asList(object.getString("countersigner").split(","))); + }else { + nextUserList.add(object.getString("countersigner")); + } + delegateTask.setVariable("workPeopleList",nextUserList); + //截止时间 流程描述 创建人 String user = object.getString("prcCreateUser");