IRC_NewDev
parent
ef6655a014
commit
c3ed54f05f
|
@ -516,7 +516,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
await _readingMedicineTrialQuestionRepository.BatchDeleteNoTrackingAsync(x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId);
|
await _readingMedicineTrialQuestionRepository.BatchDeleteNoTrackingAsync(x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId);
|
||||||
var criterionInfo = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == inDto.TrialReadingCriterionId).FirstNotNullAsync();
|
var criterionInfo = await _readingQuestionCriterionTrialRepository.Where(x => x.Id == inDto.TrialReadingCriterionId).FirstNotNullAsync();
|
||||||
List<ReadingCategory> needAddCategory = new List<ReadingCategory>() { ReadingCategory.Visit };
|
List<ReadingCategory> needAddCategory = new List<ReadingCategory>() { ReadingCategory.Visit };
|
||||||
if(criterionInfo.IsReadingPeriod)
|
if(criterionInfo.IsGlobalReading)
|
||||||
{
|
{
|
||||||
needAddCategory.Add(ReadingCategory.Global);
|
needAddCategory.Add(ReadingCategory.Global);
|
||||||
}
|
}
|
||||||
|
@ -625,7 +625,7 @@ namespace IRaCIS.Core.Application.Service
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException(_localizer["ReadingMed_NoVisitQ"]);
|
throw new BusinessValidationFailedException(_localizer["ReadingMed_NoVisitQ"]);
|
||||||
}
|
}
|
||||||
if (criterionInfo.IsReadingPeriod&& !(await _readingMedicineTrialQuestionRepository.AnyAsync(x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId && x.ReadingCategory == ReadingCategory.Global)))
|
if (criterionInfo.IsGlobalReading && !(await _readingMedicineTrialQuestionRepository.AnyAsync(x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId && x.ReadingCategory == ReadingCategory.Global)))
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException(_localizer["ReadingMed_NoGlobalQ"]);
|
throw new BusinessValidationFailedException(_localizer["ReadingMed_NoGlobalQ"]);
|
||||||
}
|
}
|
||||||
|
@ -637,7 +637,7 @@ 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)))
|
if (!criterionInfo.IsGlobalReading && (await _readingMedicineTrialQuestionRepository.AnyAsync(x => x.TrialReadingCriterionId == inDto.TrialReadingCriterionId && x.ReadingCategory == ReadingCategory.Global)))
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException(_localizer["ReadingMed_HaveGlobalQ"]);
|
throw new BusinessValidationFailedException(_localizer["ReadingMed_HaveGlobalQ"]);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue