|
@@ -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);
|
|
|
|