修改阅片期删除的逻辑
continuous-integration/drone/push Build is running Details

Uat_IRC_Net8
he 2026-05-13 10:47:56 +08:00
parent 098196b599
commit 652a446737
1 changed files with 1 additions and 1 deletions

View File

@ -1174,7 +1174,7 @@ namespace IRaCIS.Core.Application.Service
throw new BusinessValidationFailedException(_localizer["ReadModule_TumorExists"]);
}
if (await _visitTaskRepository.AnyAsync(x => readModuleId == x.SouceReadModuleId))
if (await _visitTaskRepository.AnyAsync(x => readModuleId == x.SouceReadModuleId && (x.TaskState==TaskState.Effect||x.ReadingTaskState==ReadingTaskState.HaveSigned)))
{
//---当前阅片已生成任务,操作失败。
throw new BusinessValidationFailedException(_localizer["ReadModule_TaskGenerated"]);