Quellcode durchsuchen

Merge branch 'feature_batchoutcall_dss' of Fengwo/hotline into dev

dengshengshuang vor 10 Monaten
Ursprung
Commit
c830ef18a3
1 geänderte Dateien mit 4 neuen und 4 gelöschten Zeilen
  1. 4 4
      src/Hotline.Api/Controllers/AiController.cs

+ 4 - 4
src/Hotline.Api/Controllers/AiController.cs

@@ -353,8 +353,8 @@ namespace Hotline.Api.Controllers
                         .FirstAsync(x => x.Id == request.Id,HttpContext.RequestAborted);
                     if (aiVisit!=null && !string.IsNullOrEmpty(aiVisit.BatchUid))
                     {
-                        if (aiVisit.TaskState != EAiOrderVisitTaskState.NoStarted && aiVisit.TaskState != EAiOrderVisitTaskState.InProgress)
-                            throw UserFriendlyException.SameMessage("当前状态不能终止");
+                        if (aiVisit.TaskState !=  EAiOrderVisitTaskState.Pause)
+                            throw UserFriendlyException.SameMessage("请先暂停任务,再进行终止;");
 
                         bool isOk = await _aiVisitService.ChangeStatusAsync(aiVisit.BatchUid, "cancel", HttpContext.RequestAborted);
 
@@ -382,8 +382,8 @@ namespace Hotline.Api.Controllers
                        .FirstAsync(x => x.Id == request.Id);
                     if (callOut != null && !string.IsNullOrEmpty(callOut.BatchUid))
                     {
-                        if (callOut.AiCallOutTaskState != EAiCallOutTaskState.NoStarted && callOut.AiCallOutTaskState != EAiCallOutTaskState.InProgress)
-                            throw UserFriendlyException.SameMessage("当前状态不能终止");
+                        if (callOut.AiCallOutTaskState !=  EAiCallOutTaskState.Pause)
+                            throw UserFriendlyException.SameMessage("请先暂停任务,再进行终止;");
 
                         bool isOk = await _aiVisitService.ChangeStatusAsync(callOut.BatchUid, "cancel", HttpContext.RequestAborted);