申请退回领取限制
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
5ba0a9bbd0
commit
9748e70cdf
|
@ -266,7 +266,7 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||||
|
|
||||||
if (!_subjectVisitRepository.Any(t => t.Id == subjectVisitId && !t.VisitTaskList.Any(u => u.TaskState == TaskState.Effect) && t.SubmitState == SubmitStateEnum.Submitted))
|
if (!_subjectVisitRepository.Any(t => t.Id == subjectVisitId && !t.VisitTaskList.Any(u => u.TaskState == TaskState.Effect) && t.SubmitState == SubmitStateEnum.Submitted))
|
||||||
{
|
{
|
||||||
//已提交未生成任务的才允许申请
|
//已提交、未生成任务的才允许申请
|
||||||
throw new BusinessValidationFailedException(_localizer["QCOperation_ShouldBeforeCheckPassed"]);
|
throw new BusinessValidationFailedException(_localizer["QCOperation_ShouldBeforeCheckPassed"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1356,6 +1356,11 @@ namespace IRaCIS.Core.Application.Image.QA
|
||||||
return ResponseOutput.NotOk(_localizer["QCOperation_QCConfigFirst"], ApiResponseCodeEnum.NeedTips);
|
return ResponseOutput.NotOk(_localizer["QCOperation_QCConfigFirst"], ApiResponseCodeEnum.NeedTips);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (_subjectVisitImageBackRecordReposiotry.Any(t => t.SubjectVisitId == subjectVisitId && t.ImageBackState == ImageBackStateEnum.None))
|
||||||
|
{
|
||||||
|
//已申请的影像回退,不能领取
|
||||||
|
throw new BusinessValidationFailedException(_localizer["QCOperation_HaveApplyedImageBackCanNotObtain"]);
|
||||||
|
}
|
||||||
|
|
||||||
//if (await _subjectVisitRepository.AnyAsync(t => t.IsTake &&
|
//if (await _subjectVisitRepository.AnyAsync(t => t.IsTake &&
|
||||||
// t.SubjectId != dbSubjectVisit.SubjectId &&
|
// t.SubjectId != dbSubjectVisit.SubjectId &&
|
||||||
|
|
Loading…
Reference in New Issue