任务汇总
This commit is contained in:
+21
-5
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user