From bdfdec1842aa08a255fd7b052851c9a49ec26b16 Mon Sep 17 00:00:00 2001 From: super_liu <396572590@qq.com> Date: Tue, 24 May 2022 17:05:14 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E9=9C=80=E6=B1=82=E4=BC=81?= =?UTF-8?q?=E6=A0=87=E5=BA=9F=E6=AD=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wkflow/listener/aboliish/ProcessstartAfter.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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");