项目清单汇总

This commit is contained in:
yuezhihang
2021-12-05 20:56:08 +08:00
parent 0f78d8a78b
commit a2083fa80c
@@ -65,14 +65,23 @@ public class confirmAfter implements TaskListener {
});
}
//草拟吗
map.keySet().forEach(s -> {
res.add(map.get(s));
});
successmap.keySet().forEach(s -> {
if (!standIds.contains(s)){
res.add(successmap.get(s));
res.add(successmap.get(s));
});
map.keySet().forEach(s -> {
if (successIds.contains(s)) {
JSONObject jsonObject=successmap.get(s);
jsonObject.put("involve","involve");
jsonObject.put("remarks",map.get(s).getString("remarks"));
}else {
res.add(map.get(s));
}
});
// successmap.keySet().forEach(s -> {
// if (!standIds.contains(s)){
// res.add(successmap.get(s));
// }
// });
object.put("dataList",res);
}
nextUserList.add(delegateTask.getVariable("cpManager",String.class));
@@ -113,25 +122,31 @@ public class confirmAfter implements TaskListener {
}
private void makeData(Map<String, JSONObject> map, Map<String, JSONObject> successmap, List<String> standIds, List<String> successIds, JSONObject object1, JSONObject object11) {
if (!standIds.contains(object11.getString("standId"))){
// if (!standIds.contains(object11.getString("standId"))){
if ("noInvolve".equals(object11.getString("involve"))){
object11.put("remarks",object1.getString("currentPerson")+":"+object11.getString("remarks"));
standIds.add(object11.getString("standId"));
map.put(object11.getString("standId"),object11);
if (!standIds.contains(object11.getString("standId"))) {
object11.put("remarks", object1.getString("currentPerson") + ":" + object11.getString("remarks"));
standIds.add(object11.getString("standId"));
map.put(object11.getString("standId"), object11);
}else {
standIds.add(object11.getString("standId"));
map.get(object11.getString("standId")).put("remarks",map.get(object11.getString("standId")).getString("remarks")+","+object1.getString("currentPerson")+":"+object11.getString("remarks"));
}
}else {
if (!successIds.contains(object11.getString("standId"))) {
successmap.put(object11.getString("standId"),object11);
successIds.add(object11.getString("standId"));
}
}
}else {
if ("noInvolve".equals(object11.getString("involve"))){
standIds.add(object11.getString("standId"));
map.get(object11.getString("standId")).put("remarks",map.get(object11.getString("standId")).getString("remarks")+","+object1.getString("currentPerson")+":"+object11.getString("remarks"));
}else {
if (!successIds.contains(object11.getString("standId"))) {
successmap.put(object11.getString("standId"),object11);
}
}
}
// }else {
// if ("noInvolve".equals(object11.getString("involve"))){
// standIds.add(object11.getString("standId"));
// map.get(object11.getString("standId")).put("remarks",map.get(object11.getString("standId")).getString("remarks")+","+object1.getString("currentPerson")+":"+object11.getString("remarks"));
// }else {
// if (!successIds.contains(object11.getString("standId"))) {
// successmap.put(object11.getString("standId"),object11);
// }
// }
// }
}
}