临床数据不完备提示
							parent
							
								
									f7117563f7
								
							
						
					
					
						commit
						c42c26d76a
					
				| 
						 | 
					@ -965,8 +965,16 @@ namespace IRaCIS.Core.Application
 | 
				
			||||||
                return ResponseOutput.NotOk(_localizer["TrialConfig_ProjectNotInitialized"]);
 | 
					                return ResponseOutput.NotOk(_localizer["TrialConfig_ProjectNotInitialized"]);
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            var clinicalDataTrialSetDataList = await _clinicalDataTrialSetRepository.Where(x => trialConfig.ClinicalDataTrialSetIds.Contains(x.Id)).Include(x => x.TrialClinicalDataSetCriteriaList).ToListAsync();
 | 
				
			||||||
 | 
					            foreach (var item in clinicalDataTrialSetDataList)
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                var clinicalids = item.TrialClinicalDataSetCriteriaList.Select(x => x.TrialReadingCriterionId).ToList();
 | 
				
			||||||
 | 
					                if (clinicalids.Intersect(trialConfig.TrialCriterionIds).ToList().Count() == 0)
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    throw new BusinessValidationFailedException(_localizer["TrialConfig_NoCriteriaClinicalData"]);
 | 
				
			||||||
 | 
									}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            var trialInfo = await _trialRepository.Where(t => t.Id == trialConfig.TrialId, true).Include(t => t.TrialDicList.Where(u => u.KeyName == StaticData.Criterion)).FirstOrDefaultAsync();
 | 
					            var trialInfo = await _trialRepository.Where(t => t.Id == trialConfig.TrialId, true).Include(t => t.TrialDicList.Where(u => u.KeyName == StaticData.Criterion)).FirstOrDefaultAsync();
 | 
				
			||||||
            if (trialInfo == null) return Null404NotFound(trialInfo);
 | 
					            if (trialInfo == null) return Null404NotFound(trialInfo);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue