任务汇总

This commit is contained in:
zhaokaiyao@91isoft.com
2021-11-02 16:51:23 +08:00
parent e2770566c7
commit 2b53ef0f79
@@ -16,10 +16,8 @@ import org.activiti.engine.delegate.TaskListener;
import org.apache.commons.lang.StringUtils;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.*;
/**
* 任务下发
*/
@@ -44,10 +42,28 @@ public class DistributionAfter implements TaskListener {
nextUserList= Arrays.asList(object.getString("responUserList").split(","));
// 配置多实例
delegateTask.setVariable("CommentUserList",nextUserList);
delegateTask.setVariable("commentUserList",nextUserList);
delegateTask.addCandidateUsers(nextUserList);
}
JSONArray userListJson= JSON.parseArray(delegateTask.getVariable("responUserListInfo",String.class));
if(userListJson==null)userListJson=new JSONArray();
List<String> strings=new ArrayList<>();
Map<String,JSONObject> map=new HashMap<>();
for (int i = 0; i < nextUserList.size(); i++) {
JSONObject json=new JSONObject();
json.put("id",nextUserList.get(i));
json.put("name",nextUserList.get(i));
json.put("dockUser",delegateTask.getAssignee());
json.put("info",new JSONArray());
userListJson.add(json);
strings.add(nextUserList.get(i));
map.put(nextUserList.get(i),json);
}
//截止时间 流程描述 创建人
String OVERTIME = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
String user = object.getString("prcCreateUser");