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