|
|
@@ -38,6 +38,7 @@ public class McTbEventImpl implements TBEvent {
|
|
|
// if(!Arrays.asList("622ee3450cf3bb5e1a486f1f","61a9e8a36355609fb6383d40").contains(creatorId)){
|
|
|
// return;
|
|
|
// }
|
|
|
+ log.info("XXXXXX 进入节点更新流程,节点ID:{},状态:{},任务ID:{}",nodeId,status,taskId);
|
|
|
if(status.equals("finish")){
|
|
|
List<Map> list=tbClient.queryNodeList(taskId);
|
|
|
Map node = _getNodeDetail(list,nodeId);
|
|
|
@@ -46,12 +47,15 @@ public class McTbEventImpl implements TBEvent {
|
|
|
String startDate = UtilMap.getString(node,"startDate");
|
|
|
String dueDate = UtilMap.getString(node,"dueDate");
|
|
|
Map nextMap=_getNextNode(list,nodeId);
|
|
|
+ log.info("XXXXXX 接单完成,更新下一节点数据:{},{}-{}",assigneeIds,startDate,dueDate);
|
|
|
if(nextMap!=null){
|
|
|
String nextId = UtilMap.getString(nextMap,"id");
|
|
|
- tbClient.updateNodeById(taskId,nextId,assigneeIds,startDate,dueDate,creatorId);
|
|
|
+ Map result=tbClient.updateNodeById(taskId,nextId,assigneeIds,startDate,dueDate,creatorId);
|
|
|
+ log.info("XXXXXX 更新结果{}:{}",nextId,result);
|
|
|
}
|
|
|
}
|
|
|
}else if(status.equals("begin")){
|
|
|
+ log.info("XXXXXX 接单开始,清空后续节点数据");
|
|
|
List<Map> list=tbClient.queryNodeList(taskId);
|
|
|
// Map node = _getNodeDetail(list,nodeId);
|
|
|
// if(String.valueOf(node.get("name")).contains("接单")){
|
|
|
@@ -65,7 +69,8 @@ public class McTbEventImpl implements TBEvent {
|
|
|
Map nextMap=_getNextNode(list,nodeId);
|
|
|
if(nextMap!=null){
|
|
|
String nextId = UtilMap.getString(nextMap,"id");
|
|
|
- tbClient.updateNodeById(taskId,nextId,new ArrayList<>(),null,null,creatorId);
|
|
|
+ Map result=tbClient.updateNodeById(taskId,nextId,new ArrayList<>(),null,null,creatorId);
|
|
|
+ log.info("XXXXXX 清空结果{}:{}",nextId,result);
|
|
|
nextNode(taskId,list,nextId,creatorId);
|
|
|
}
|
|
|
}
|