调研流程 现在可以下发至同一人

This commit is contained in:
yuezhihang
2021-11-22 11:27:06 +08:00
parent 116db01727
commit dd99bc3b83
2 changed files with 5 additions and 3 deletions
@@ -34,6 +34,8 @@ public class SelectResponsibleUserAfter implements TaskListener {
List<String> nextUserList = new ArrayList();
object.put("docUser",delegateTask.getAssignee());
String userListString=object.getString("responUserList");
String userListStringName=object.getString("responUserListName");
@@ -54,9 +56,9 @@ public class SelectResponsibleUserAfter implements TaskListener {
json.put("dockUser",delegateTask.getAssignee());
responUserList.add(json);
strings.add(userList.get(i));
map.put(userList.get(i),json);
map.put(delegateTask.getAssignee()+userList.get(i),json);
}
///
delegateTask.setVariable("responUserList",responUserList);
if (null == delegateTask.getVariable("responUserLists",List.class)){
delegateTask.setVariable("responUserLists",strings);
@@ -37,7 +37,7 @@ public class UploadResearchResultAfter implements TaskListener {
JSONArray responUserList = delegateTask.getVariable("responUserList", JSONArray.class);
String responUser = delegateTask.getVariable("responUser",String.class);
Map map=delegateTask.getVariable("datas",Map.class);
JSONObject os=JSONObject.parseObject(String.valueOf(map.get(responUser)));
JSONObject os=JSONObject.parseObject(String.valueOf(map.get(object.getString("docUser")+responUser)));
for (int i = 0; i < responUserList.size(); i++) {
JSONObject obj=responUserList.getJSONObject(i);
if (obj.getString("id").equals(responUser)