修改验证

IRC_NewDev
he 2024-03-14 10:14:09 +08:00
parent 234e549b22
commit ef6655a014
1 changed files with 12 additions and 0 deletions

View File

@ -637,6 +637,18 @@ namespace IRaCIS.Core.Application.Service
{
throw new BusinessValidationFailedException(_localizer["ReadingMed_NoOncologyQ"]);
}
if (!criterionInfo.IsReadingPeriod && (await _readingMedicineTrialQuestionRepository.AnyAsync(x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId && x.ReadingCategory == ReadingCategory.Global)))
{
throw new BusinessValidationFailedException(_localizer["ReadingMed_HaveGlobalQ"]);
}
if (!criterionInfo.IsArbitrationReading && (await _readingMedicineTrialQuestionRepository.AnyAsync(x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId && x.ReadingCategory == ReadingCategory.Judge)))
{
throw new BusinessValidationFailedException(_localizer["ReadingMed_HaveJudgeQ"]);
}
if (!criterionInfo.IsOncologyReading && (await _readingMedicineTrialQuestionRepository.AnyAsync(x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId && x.ReadingCategory == ReadingCategory.Oncology)))
{
throw new BusinessValidationFailedException(_localizer["ReadingMed_HaveOncologyQ"]);
}
}
/// <summary>