diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs index 140482a19..47097dceb 100644 --- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs +++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs @@ -1967,6 +1967,11 @@ namespace IRaCIS.Core.Application.Service.Allocation } + if( await _subjectVisitRepository.AnyAsync(t=>t.Id==task.SourceSubjectVisitId && t.CheckState!= CheckStateEnum.CVPassed)) + { + return ResponseOutput.NotOk("当前访视已回退到影像上传,不允许继续回退!"); + } + if (task.IsAnalysisCreate) {