2 Коміти bf93c53530 ... a60cd08083

Автор SHA1 Опис Дата
  lfx a60cd08083 Merge remote-tracking branch 'origin/master' 6 днів тому
  lfx 24ae41c16d 1 6 днів тому

+ 7 - 2
mjava-ounuo/src/main/java/com/malk/tuosi/event/McTbEventImpl.java

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