diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 97021d79..4109aea8 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -5634,6 +5634,11 @@ TaskMedicalReviewQuery 列表查询参数模型 + + + 传了Id 就不查询这条数据 + + 阅片工具 diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs index 8a7853fc..9b4a7218 100644 --- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs +++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs @@ -1084,11 +1084,17 @@ namespace IRaCIS.Core.Application.Service.Allocation var baseLineTaskIdList = baseLineTaskList.Select(t => t.Id).ToList(); - if (baseLineTaskList == null) + + if (baseLineTaskIdList.Count == 0) { - return ResponseOutput.NotOk("基线任务未阅完,不允许重阅基线任务"); + return ResponseOutput.Ok(); } + //if (baseLineTaskList == null) + //{ + // return ResponseOutput.NotOk("基线任务未阅完,不允许重阅基线任务"); + //} + await ApplyReReading(new ApplyReReadingCommand() { IsCopyFollowForms = false, IsCopyOrigenalForms = false, TaskIdList = baseLineTaskIdList, TrialId = command.TrialId, RequestReReadingReason = "AIR自动重阅基线", RequestReReadingType = RequestReReadingType.DocotorApply });