接口修改
parent
d21b8c024c
commit
7a744293e5
|
@ -126,7 +126,7 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
|
|
||||||
await _noneDicomStudyRepository.DeleteFromQueryAsync( noneDicomStudyId);
|
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);
|
//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 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();
|
return ResponseOutput.Ok();
|
||||||
}
|
}
|
||||||
|
@ -230,7 +230,7 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
}
|
}
|
||||||
|
|
||||||
// 上传非Dicom 后 将状态改为待提交 分为普通上传 和QC后重传 普通上传时才改为待提交
|
// 上传非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();
|
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);
|
var subjectvisit =await _subjectVisitRepository.FirstOrDefaultAsync(x => x.Id == subjectVisitId&&x.SubmitState == SubmitStateEnum.ToSubmit);
|
||||||
|
|
||||||
subjectvisit.SubmitState = SubmitStateEnum.None;
|
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.AddListInspectionRecordAsync(datas);
|
||||||
|
|
||||||
await _subjectVisitRepository.UpdatePartialFromQueryAsync(t => t.Id == subjectVisitId && t.SubmitState == SubmitStateEnum.ToSubmit,
|
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