Browse Source

优化人工外呼回调

zyy 1 tuần trước cách đây
mục cha
commit
f693bd5659

+ 5 - 2
fs-service/src/main/java/com/fs/company/service/impl/call/node/AbstractWorkflowNode.java

@@ -164,9 +164,12 @@ public abstract class AbstractWorkflowNode implements IWorkflowNode {
             if (lock != null && lock.isHeldByCurrentThread()) {
                 if(getType().equals(NodeTypeEnum.AI_CALL_TASK)){
                     updateLogStatusIfExist(context,ExecutionStatusEnum.PAUSED,ExecutionStatusEnum.SUCCESS);
-                }
-                else if(getType().equals(NodeTypeEnum.AI_ADD_WX_TASK)){
+                } else if(getType().equals(NodeTypeEnum.AI_CALL_TASK)){
+                    updateLogStatusIfExist(context,ExecutionStatusEnum.WAITING_DO_CALL,ExecutionStatusEnum.SUCCESS);
+                } else if(getType().equals(NodeTypeEnum.AI_ADD_WX_TASK)){
                     updateLogStatusIfExist(context,ExecutionStatusEnum.WAITING,ExecutionStatusEnum.SUCCESS);
+                } else if (getType().equals(NodeTypeEnum.OUTBOUND_TASK)) {
+                    updateLogStatusIfExist(context,ExecutionStatusEnum.WAITING_DO_CALL,ExecutionStatusEnum.SUCCESS);
                 }
 
 //                //更新流程日志信息