修改验证
parent
234e549b22
commit
ef6655a014
|
@ -637,6 +637,18 @@ namespace IRaCIS.Core.Application.Service
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException(_localizer["ReadingMed_NoOncologyQ"]);
|
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>
|
/// <summary>
|
||||||
|
|
Loading…
Reference in New Issue