接口修改
							parent
							
								
									d21b8c024c
								
							
						
					
					
						commit
						7a744293e5
					
				| 
						 | 
				
			
			@ -126,7 +126,7 @@ namespace IRaCIS.Core.Application.Contracts
 | 
			
		|||
 | 
			
		||||
            await _noneDicomStudyRepository.DeleteFromQueryAsync( noneDicomStudyId);
 | 
			
		||||
 | 
			
		||||
            await _noneDicomStudyFileRepository.BatchDeleteNoTrackingAsync(t => t.NoneDicomStudyId == noneDicomStudyId);
 | 
			
		||||
            await _noneDicomStudyFileRepository.DeleteFromQueryAsync(t => t.NoneDicomStudyId == noneDicomStudyId);
 | 
			
		||||
 | 
			
		||||
            //确认需求 不删除
 | 
			
		||||
            //await _studyMonitorRepository.BatchDeleteNoTrackingAsync(t => t.StudyId == noneDicomStudyId);
 | 
			
		||||
| 
						 | 
				
			
			@ -143,7 +143,7 @@ namespace IRaCIS.Core.Application.Contracts
 | 
			
		|||
        {
 | 
			
		||||
            //var subjectVisitId = await _noneDicomStudyFileRepository.Where(t => t.Id == noneDicomStudyFileId).Select(t => t.NoneDicomStudy.SubjectVisitId).FirstOrDefaultAsync();
 | 
			
		||||
 | 
			
		||||
            var success = await _noneDicomStudyFileRepository.BatchDeleteNoTrackingAsync(t => t.Id == noneDicomStudyFileId);
 | 
			
		||||
            var success = await _noneDicomStudyFileRepository.DeleteFromQueryAsync(t => t.Id == noneDicomStudyFileId,true);
 | 
			
		||||
 | 
			
		||||
            return ResponseOutput.Ok();
 | 
			
		||||
        }
 | 
			
		||||
| 
						 | 
				
			
			@ -230,7 +230,7 @@ namespace IRaCIS.Core.Application.Contracts
 | 
			
		|||
            }
 | 
			
		||||
 | 
			
		||||
            // 上传非Dicom 后  将状态改为待提交 分为普通上传 和QC后重传  普通上传时才改为待提交
 | 
			
		||||
            await _repository.BatchUpdateAsync<SubjectVisit>(t => t.Id == subjectVisitId && t.SubmitState == SubmitStateEnum.None, u => new SubjectVisit() { SubmitState = SubmitStateEnum.ToSubmit });
 | 
			
		||||
            await _subjectVisitRepository.UpdatePartialFromQueryAsync(t => t.Id == subjectVisitId && t.SubmitState == SubmitStateEnum.None, u => new SubjectVisit() { SubmitState = SubmitStateEnum.ToSubmit });
 | 
			
		||||
 | 
			
		||||
            var studyCode= await  _noneDicomStudyRepository.Where(t=>t.Id== noneDicomStudyId).Select(t => t.StudyCode).FirstOrDefaultAsync();
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -74,23 +74,11 @@ namespace IRaCIS.Core.Application.Triggers
 | 
			
		|||
                var subjectvisit =await _subjectVisitRepository.FirstOrDefaultAsync(x => x.Id == subjectVisitId&&x.SubmitState == SubmitStateEnum.ToSubmit);
 | 
			
		||||
 | 
			
		||||
                subjectvisit.SubmitState = SubmitStateEnum.None;
 | 
			
		||||
                List<DataInspection> datas = new List<DataInspection>();
 | 
			
		||||
                datas.Add(new DataInspection()
 | 
			
		||||
                {
 | 
			
		||||
                    Identification = "Edit|Visit|Status|Visit-Image Upload|Add Image",
 | 
			
		||||
                    TrialId = subjectvisit.TrialId,
 | 
			
		||||
                    SiteId = subjectvisit.SiteId,
 | 
			
		||||
                    SubjectId = subjectvisit.SubjectId,
 | 
			
		||||
                    SubjectVisitId = subjectvisit.Id,
 | 
			
		||||
                    Reason = "删除影像",
 | 
			
		||||
                    JsonDetail = subjectvisit.ToJcJson(),
 | 
			
		||||
                });
 | 
			
		||||
 | 
			
		||||
                //// 这里是触发器的位置
 | 
			
		||||
                //await  _subjectVisitRepository.AddListInspectionRecordAsync(datas);
 | 
			
		||||
 | 
			
		||||
                await _subjectVisitRepository.UpdatePartialFromQueryAsync(t => t.Id == subjectVisitId && t.SubmitState == SubmitStateEnum.ToSubmit,
 | 
			
		||||
                    u => new SubjectVisit() { VisitExecuted = 0, SVENDTC = null, SVSTDTC = null, SubmitState = SubmitStateEnum.None });
 | 
			
		||||
                    u => new SubjectVisit() { VisitExecuted = 0, SVENDTC = null, SVSTDTC = null, SubmitState = SubmitStateEnum.None },true);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue