标准评估流程
This commit is contained in:
@@ -116,7 +116,7 @@ public class Step1After implements TaskListener {
|
||||
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
||||
busProcessNewNext.setMesg(object.toJSONString());
|
||||
busProcessNewNext.setFinishFlag("0");
|
||||
busProcessNewNext.setTaskInfo("责任对接人选择责任人");
|
||||
busProcessNewNext.setTaskInfo("意见反馈");
|
||||
busProcessNewNext.setPrcName(prcName);
|
||||
busProcessNewNext.setUserId(delegateTask.getVariable("dockUser",String.class));
|
||||
busBean.save(busProcessNewNext);
|
||||
|
||||
+25
-21
@@ -54,17 +54,19 @@ public class Step4After implements TaskListener {
|
||||
if (null!=array && array.size()>0){
|
||||
for (Object o:array) {
|
||||
JSONObject object1= JSON.parseObject(o.toString());
|
||||
if (null!=map.get(delegateTask.getAssignee()+"-"+object1.getString("implementerId"))){
|
||||
map.get(delegateTask.getAssignee()+"-"+object1.getString("implementerId")).getJSONArray("dataList").add(object1);
|
||||
}else {
|
||||
JSONObject object2=JSON.parseObject(object.toJSONString());
|
||||
JSONArray array1=new JSONArray();
|
||||
array1.add(object1);
|
||||
object2.put("dataList",array1);
|
||||
object2.put("keys",delegateTask.getAssignee()+"-"+object1.getString("implementerId"));
|
||||
map.put(delegateTask.getAssignee()+"-"+object1.getString("implementerId"),object2);
|
||||
nextUserList.add(object1.getString("implementerId"));
|
||||
order.add(delegateTask.getAssignee()+"-"+object1.getString("implementerId"));
|
||||
if (null!=object1.getString("implementerId") && !object1.getString("implementerId").isEmpty()) {
|
||||
if (null != map.get(delegateTask.getAssignee() + "-" + object1.getString("implementerId"))) {
|
||||
map.get(delegateTask.getAssignee() + "-" + object1.getString("implementerId")).getJSONArray("dataList").add(object1);
|
||||
} else {
|
||||
JSONObject object2 = JSON.parseObject(object.toJSONString());
|
||||
JSONArray array1 = new JSONArray();
|
||||
array1.add(object1);
|
||||
object2.put("dataList", array1);
|
||||
object2.put("keys", delegateTask.getAssignee() + "-" + object1.getString("implementerId"));
|
||||
map.put(delegateTask.getAssignee() + "-" + object1.getString("implementerId"), object2);
|
||||
nextUserList.add(object1.getString("implementerId"));
|
||||
order.add(delegateTask.getAssignee() + "-" + object1.getString("implementerId"));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -115,16 +117,18 @@ public class Step4After implements TaskListener {
|
||||
if (nextUserList != null && !nextUserList.isEmpty()) {
|
||||
int i=0;
|
||||
for (String nextUser : nextUserList) {
|
||||
BusProcessNew busProcessNewNext = new BusProcessNew();
|
||||
busProcessNewNext.setMsgType("clause");
|
||||
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
||||
busProcessNewNext.setMesg(map.get(order.get(i)).toJSONString());
|
||||
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
|
||||
busProcessNewNext.setFinishFlag("0");
|
||||
busProcessNewNext.setTaskInfo(delegateTask.getName());
|
||||
busProcessNewNext.setUserId(nextUser);
|
||||
busProcessNewNext.setPrcName(prcName);
|
||||
busBean.save(busProcessNewNext);
|
||||
if (null!=nextUser && !nextUser.isEmpty()) {
|
||||
BusProcessNew busProcessNewNext = new BusProcessNew();
|
||||
busProcessNewNext.setMsgType("clause");
|
||||
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
|
||||
busProcessNewNext.setMesg(map.get(order.get(i)).toJSONString());
|
||||
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
|
||||
busProcessNewNext.setFinishFlag("0");
|
||||
busProcessNewNext.setTaskInfo(delegateTask.getName());
|
||||
busProcessNewNext.setUserId(nextUser);
|
||||
busProcessNewNext.setPrcName(prcName);
|
||||
busBean.save(busProcessNewNext);
|
||||
}
|
||||
i++;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user