Uat_Study
			
			
		
		
							parent
							
								
									f0635ba323
								
							
						
					
					
						commit
						045c6bfc9f
					
				| 
						 | 
				
			
			@ -61,7 +61,13 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
        [HttpPost]
 | 
			
		||||
        public async Task<IResponseOutput> ApplySystemClinical(ApplySystemClinicalInDto inDto)
 | 
			
		||||
        {
 | 
			
		||||
            if (_systemClinicalQuestionRepository.Where(x => x.SystemClinicalId == inDto.SystemClinicalId && x.IsCheckDate).Count() != 1)
 | 
			
		||||
 | 
			
		||||
            var isNeedVerify = await _clinicalDataSystemSetRepository.AnyAsync(x => x.Id == inDto.SystemClinicalId && (x.ClinicalDataLevel == ClinicalLevel.ImageRead || x.ClinicalDataLevel == ClinicalLevel.OncologyRead)
 | 
			
		||||
			&& x.ClinicalUploadType == ClinicalUploadType.Structuring && x.UploadRole == UploadRole.CRC
 | 
			
		||||
            );
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
			if (_systemClinicalQuestionRepository.Where(x => isNeedVerify&& x.SystemClinicalId == inDto.SystemClinicalId && x.IsCheckDate).Count() != 1)
 | 
			
		||||
            {
 | 
			
		||||
                throw new BusinessValidationFailedException(_localizer["ClinicalDataSet_Apply"]);
 | 
			
		||||
              
 | 
			
		||||
| 
						 | 
				
			
			@ -87,7 +93,12 @@ namespace IRaCIS.Application.Services
 | 
			
		|||
        [HttpPost]
 | 
			
		||||
        public async Task<IResponseOutput> ApplyTrialClinical(ApplyTrialClinicalInDto inDto)
 | 
			
		||||
        {
 | 
			
		||||
            if (_trialClinicalQuestionRepository.Where(x => x.TrialClinicalId == inDto.TrialClinicalId && x.IsCheckDate).Count() != 1)
 | 
			
		||||
 | 
			
		||||
			var isNeedVerify = await _clinicalDataTrialSetRepository.AnyAsync(x => x.Id == inDto.TrialClinicalId && (x.ClinicalDataLevel == ClinicalLevel.ImageRead|| x.ClinicalDataLevel==ClinicalLevel.OncologyRead)
 | 
			
		||||
		  && x.ClinicalUploadType == ClinicalUploadType.Structuring && x.UploadRole == UploadRole.CRC
 | 
			
		||||
		 );
 | 
			
		||||
 | 
			
		||||
			if (_trialClinicalQuestionRepository.Where(x => isNeedVerify&& x.TrialClinicalId == inDto.TrialClinicalId && x.IsCheckDate).Count() != 1)
 | 
			
		||||
            {
 | 
			
		||||
                throw new BusinessValidationFailedException(_localizer["ClinicalDataSet_Apply"]);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1239,6 +1239,11 @@ namespace IRaCIS.Core.Domain.Share
 | 
			
		|||
        [Display(Name = "PDF")]
 | 
			
		||||
        PDF = 1,
 | 
			
		||||
 | 
			
		||||
		/// <summary>
 | 
			
		||||
		/// 结构化录入
 | 
			
		||||
		/// </summary>
 | 
			
		||||
		Structuring = 2,
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
    /// <summary>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue