Uat_Study
he 2022-12-13 10:19:13 +08:00
parent 517048b5d8
commit 6816a98053
1 changed files with 2 additions and 2 deletions

View File

@ -40,14 +40,14 @@ namespace IRaCIS.Core.Application.Services
var idList = await _instanceRepository.Where(s => s.StudyId == studyId).OrderBy(t => t.SeriesId).ThenBy(t => t.InstanceNumber) var idList = await _instanceRepository.Where(s => s.StudyId == studyId).OrderBy(t => t.SeriesId).ThenBy(t => t.InstanceNumber)
.ThenBy(s => s.InstanceTime).ThenBy(s => s.CreateTime) .ThenBy(s => s.InstanceTime).ThenBy(s => s.CreateTime)
.Select(t => new { t.SeriesId, t.Id, t.Path, t.NumberOfFrames }).ToListAsync();//.GroupBy(u => u.SeriesId); .Select(t => new { t.SeriesId, t.Id, t.Path, t.NumberOfFrames,t.InstanceNumber }).ToListAsync();//.GroupBy(u => u.SeriesId);
foreach (var item in seriesList) foreach (var item in seriesList)
{ {
item.InstanceList = idList.Where(s => s.SeriesId == item.Id).Select(u => u.Id).ToList(); item.InstanceList = idList.Where(s => s.SeriesId == item.Id).Select(u => u.Id).ToList();
//处理多帧 //处理多帧
item.InstancePathList = idList.Where(s => s.SeriesId == item.Id) item.InstancePathList = idList.Where(s => s.SeriesId == item.Id).OrderBy(t => t.InstanceNumber)
.SelectMany(u => .SelectMany(u =>
{ {