添加验证
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
a0fe7be308
commit
a1c13b5850
|
|
@ -3412,6 +3412,15 @@ namespace IRaCIS.Core.Application.Service
|
|||
throw new BusinessValidationFailedException(_localizer["ReadingImage_IDMust"]);
|
||||
}
|
||||
|
||||
if (inDto.SubjectCode.IsNotNullOrEmpty() && inDto.SubjectId != null)
|
||||
{
|
||||
if (! (await _visitTaskRepository.AnyAsync(x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId
|
||||
&& x.SubjectId == inDto.SubjectId && (x.BlindSubjectCode == inDto.SubjectCode || x.Subject.Code == inDto.SubjectCode))))
|
||||
{
|
||||
throw new BusinessValidationFailedException(_localizer["ReadingImage_SubjectCodeError"]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#region 跳过阅片
|
||||
var clearSkipReadingCache = await _fusionCache.GetOrDefaultAsync<string>(CacheKeys.SkipReadingCacheKey(_userInfo.UserRoleId));
|
||||
|
|
|
|||
Loading…
Reference in New Issue