uat-标注-12

Test_IRC_Net8
hang 2025-11-26 15:49:09 +08:00
parent 71e867156f
commit 00255e902c
1 changed files with 8 additions and 2 deletions

View File

@ -174,6 +174,8 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
.Select(t => new StudyBasicInfo() .Select(t => new StudyBasicInfo()
{ {
Id = t.Id, Id = t.Id,
SubjectVisitId=t.SubjectVisitId,
StudyInstanceUid = t.StudyInstanceUid, StudyInstanceUid = t.StudyInstanceUid,
ModalityForEdit = t.ModalityForEdit, ModalityForEdit = t.ModalityForEdit,
BodyPartExamined = t.BodyPartExamined, BodyPartExamined = t.BodyPartExamined,
@ -194,6 +196,7 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
UploadStudyList = u.TaskStudyList.Select(t => new StudyBasicInfo() UploadStudyList = u.TaskStudyList.Select(t => new StudyBasicInfo()
{ {
Id = t.Id, Id = t.Id,
SubjectVisitId=t.SubjectVisitId,
StudyInstanceUid = t.StudyInstanceUid, StudyInstanceUid = t.StudyInstanceUid,
ModalityForEdit = t.ModalityForEdit, ModalityForEdit = t.ModalityForEdit,
BodyPartExamined = t.BodyPartExamined, BodyPartExamined = t.BodyPartExamined,
@ -1343,8 +1346,11 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
foreach (var item in list) foreach (var item in list)
{ {
item.DicomStudyList.Where(t => inQuery.IsImageSegmentLabel == false ? t.ModalityForEdit == "XA" : true).ToList() var dicomList = item.DicomStudyList.Where(t => inQuery.IsImageSegmentLabel == false ? t.ModalityForEdit == "XA" : true).ToList();
.AddRange(preDicomStudyList.Where(t => t.SubjectVisitId == item.SourceSubjectVisitId).ToList());
dicomList.AddRange(preDicomStudyList.Where(t => t.SubjectVisitId == item.SourceSubjectVisitId).ToList());
item.DicomStudyList = dicomList;
item.NoneDicomStudyList = _mapper.Map<List<NoneDicomStudyBasicInfo>>(preNoneDicomStudyList.Where(t => t.SubjectVisitId == item.SourceSubjectVisitId).ToList()); item.NoneDicomStudyList = _mapper.Map<List<NoneDicomStudyBasicInfo>>(preNoneDicomStudyList.Where(t => t.SubjectVisitId == item.SourceSubjectVisitId).ToList());
} }