标准评估流程
This commit is contained in:
+8
-2
@@ -56,19 +56,25 @@ public class Step4After implements TaskListener {
|
||||
JSONObject object1= JSON.parseObject(o.toString());
|
||||
if (null!=object1.getString("implementerId") && !object1.getString("implementerId").isEmpty()) {
|
||||
if (object1.getString("implementerId").contains(",")) {
|
||||
String[] name=object1.getString("implementer").split(",");
|
||||
int i=0;
|
||||
for (String ss:object1.getString("implementerId").split(",")) {
|
||||
JSONObject object3=JSON.parseObject(object1.toJSONString());
|
||||
object3.put("implementerId",ss);
|
||||
object3.put("implementer",name[i]);
|
||||
if (null != map.get(delegateTask.getAssignee() + "-" + ss)) {
|
||||
map.get(delegateTask.getAssignee() + "-" + ss).getJSONArray("dataList").add(object1);
|
||||
map.get(delegateTask.getAssignee() + "-" + ss).getJSONArray("dataList").add(object3);
|
||||
} else {
|
||||
JSONObject object2 = JSON.parseObject(object.toJSONString());
|
||||
JSONArray array1 = new JSONArray();
|
||||
array1.add(object1);
|
||||
array1.add(object3);
|
||||
object2.put("dataList", array1);
|
||||
object2.put("keys", delegateTask.getAssignee() + "-" + ss);
|
||||
map.put(delegateTask.getAssignee() + "-" + ss, object2);
|
||||
nextUserList.add(ss);
|
||||
order.add(delegateTask.getAssignee() + "-" + ss);
|
||||
}
|
||||
i++;
|
||||
}
|
||||
} else {
|
||||
if (null != map.get(delegateTask.getAssignee() + "-" + object1.getString("implementerId"))) {
|
||||
|
||||
Reference in New Issue
Block a user