维护临床数据
							parent
							
								
									2f1df92dc3
								
							
						
					
					
						commit
						964a95d934
					
				| 
						 | 
					@ -1967,6 +1967,18 @@ namespace IRaCIS.Core.Application.Image.QA
 | 
				
			||||||
                //已确认临床数据完整性
 | 
					                //已确认临床数据完整性
 | 
				
			||||||
                dbSubjectVisit.IsConfirmedClinicalData = true;
 | 
					                dbSubjectVisit.IsConfirmedClinicalData = true;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                await _readingClinicalDataRepository.UpdatePartialFromQueryAsync(x =>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                  (x.ClinicalDataTrialSet.ClinicalDataLevel == ClinicalLevel.Subject || x.ClinicalDataTrialSet.ClinicalDataLevel == ClinicalLevel.SubjectVisit) &&
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                  x.ClinicalDataTrialSet.UploadRole == UploadRole.CRC && x.ReadingId == dbSubjectVisit.Id && x.IsSign == false, x => new ReadingClinicalData()
 | 
				
			||||||
 | 
					                  {
 | 
				
			||||||
 | 
					                      IsSign = true,
 | 
				
			||||||
 | 
					                      ReadingClinicalDataState = ReadingClinicalDataStatus.HaveSigned
 | 
				
			||||||
 | 
					                  });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                //var signSuccess = await _repository.BatchUpdateAsync<TrialSign>(t => t.Id == cRCReuploadFinishedCommand.SignId, u => new TrialSign() { IsCompleted = true });
 | 
					                //var signSuccess = await _repository.BatchUpdateAsync<TrialSign>(t => t.Id == cRCReuploadFinishedCommand.SignId, u => new TrialSign() { IsCompleted = true });
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -148,6 +148,7 @@ namespace IRaCIS.Application.Services
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                var fileCount = await _readingClinicalDataPDFRepository.Where(t => t.ReadingClinicalDataId == indto.Id).CountAsync();
 | 
					                var fileCount = await _readingClinicalDataPDFRepository.Where(t => t.ReadingClinicalDataId == indto.Id).CountAsync();
 | 
				
			||||||
                entity.ReadingClinicalDataState = ReadingClinicalDataStatus.HaveUploaded;
 | 
					                entity.ReadingClinicalDataState = ReadingClinicalDataStatus.HaveUploaded;
 | 
				
			||||||
 | 
					                entity.IsSign = false;
 | 
				
			||||||
                entity.FileCount = fileCount;
 | 
					                entity.FileCount = fileCount;
 | 
				
			||||||
                var success = await _readingClinicalDataRepository.SaveChangesAsync();
 | 
					                var success = await _readingClinicalDataRepository.SaveChangesAsync();
 | 
				
			||||||
                return ResponseOutput.Ok(entity.Id);
 | 
					                return ResponseOutput.Ok(entity.Id);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue