uat-标注-18
parent
888ad8897e
commit
bd61a0f2e9
|
|
@ -1027,7 +1027,8 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
|
|
||||||
public Guid? SourceSubjectVisitId => SubjectVisitId;
|
public Guid? SourceSubjectVisitId => SubjectVisitId;
|
||||||
|
|
||||||
|
//防止前端null 故意返回
|
||||||
|
public Guid VisitTaskId { get; set; }
|
||||||
|
|
||||||
public List<StudyBasicInfo> OrginalStudyList { get; set; }
|
public List<StudyBasicInfo> OrginalStudyList { get; set; }
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -831,13 +831,13 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
|
||||||
//靶段标注删除访视影像
|
//靶段标注删除访视影像
|
||||||
if (visitTaskId == Guid.Empty && subjectVisitId != null && subjectVisitId != Guid.Empty)
|
if (visitTaskId == Guid.Empty && subjectVisitId != null && subjectVisitId != Guid.Empty)
|
||||||
{
|
{
|
||||||
var fisrtPath = await _taskInstanceRepository.Where(t => t.SubjectVisitId == subjectVisitId && t.StudyId == dicomStudyId).Select(t => t.Path).FirstOrDefaultAsync();
|
var fisrtPath = await _taskInstanceRepository.Where(t => t.SubjectVisitId == subjectVisitId ).Select(t => t.Path).FirstOrDefaultAsync();
|
||||||
var prefix = fisrtPath.Substring(1, fisrtPath.LastIndexOf('/') - 1);
|
var prefix = fisrtPath.Substring(1, fisrtPath.LastIndexOf('/') - 1);
|
||||||
await _oSSService.DeleteFromPrefix(prefix, true);
|
await _oSSService.DeleteFromPrefix(prefix, true);
|
||||||
|
|
||||||
await _taskStudyRepository.DeleteFromQueryAsync(t => t.SubjectVisitId == subjectVisitId && t.Id == dicomStudyId);
|
await _taskStudyRepository.DeleteFromQueryAsync(t => t.SubjectVisitId == subjectVisitId );
|
||||||
await _taskSeriesRepository.BatchDeleteNoTrackingAsync(t => t.SubjectVisitId == subjectVisitId && t.Id == dicomStudyId);
|
await _taskSeriesRepository.BatchDeleteNoTrackingAsync(t => t.SubjectVisitId == subjectVisitId);
|
||||||
await _taskInstanceRepository.BatchDeleteNoTrackingAsync(t => t.SubjectVisitId == subjectVisitId && t.Id == dicomStudyId);
|
await _taskInstanceRepository.BatchDeleteNoTrackingAsync(t => t.SubjectVisitId == subjectVisitId);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (visitTaskId != Guid.Empty)
|
if (visitTaskId != Guid.Empty)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue