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