diff --git a/IRaCIS.Core.Application/Service/Allocation/TaskMedicalReviewService.cs b/IRaCIS.Core.Application/Service/Allocation/TaskMedicalReviewService.cs index 334d4823c..f11869ef2 100644 --- a/IRaCIS.Core.Application/Service/Allocation/TaskMedicalReviewService.cs +++ b/IRaCIS.Core.Application/Service/Allocation/TaskMedicalReviewService.cs @@ -70,10 +70,10 @@ namespace IRaCIS.Core.Application.Service var mimUserList = await _trialUserRepository.Where(t => t.User.UserTypeEnum == Domain.Share.UserTypeEnum.MIM && t.TrialId == trialId).Select(t => t.User).ProjectTo(_mapper.ConfigurationProvider).ToListAsync(); - if (mimUserList.Count == 0) - { - return ResponseOutput.NotOk("没有MIM"); - } + //if (mimUserList.Count == 0) + //{ + // return ResponseOutput.NotOk("没有MIM"); + //} var defalutMIMUserId = mimUserList.FirstOrDefault().UserId; diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs index e44bb6c2b..2004539ad 100644 --- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs +++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs @@ -979,6 +979,12 @@ namespace IRaCIS.Core.Application.Service { throw new BusinessValidationFailedException("重阅已申请,或者重阅已同意状态下不允许申请重阅"); } + + if(task.ReadingCategory == ReadingCategory.Judge && task.TaskState== TaskState.HaveReturned) + { + throw new BusinessValidationFailedException("访视重阅导致裁判任务重置的,不能申请重阅"); + } + task.ReReadingApplyState = ReReadingApplyState.HaveApplyed; //产生了裁判