This commit is contained in:
he
2022-12-12 16:35:58 +08:00
parent d98d211bb2
commit bc9e30287d
3 changed files with 34 additions and 27 deletions
@@ -233,7 +233,7 @@ namespace IRaCIS.Core.Application.Services
//series.InstancePathList = instanceList.Where(t => t.SeriesId == series.Id).OrderBy(t => t.InstanceNumber).Select(k => k.Path).ToList();
//处理多帧
series.InstancePathList = instanceList.Where(s => s.SeriesId == series.Id)
series.InstancePathList = instanceList.OrderBy(t => t.InstanceNumber).Where(s => s.SeriesId == series.Id)
.SelectMany(u =>
{
@@ -319,10 +319,10 @@ namespace IRaCIS.Core.Application.Services
item.InstanceList = thisRowinfo.Where(y => y.InstanceId != null).Select(y => y.InstanceId.Value).ToList();
var tempInstanceList = await _repository.Where<DicomInstance>(t => item.InstanceList.Contains(t.Id)).OrderBy(t => t.InstanceNumber)
.Select(t => new { t.Path, t.NumberOfFrames }).ToListAsync();
.Select(t => new { t.Path, t.NumberOfFrames,t.InstanceNumber }).ToListAsync();
item.InstancePathList = tempInstanceList.SelectMany(u =>
item.InstancePathList = tempInstanceList.OrderBy(t => t.InstanceNumber).SelectMany(u =>
{
if (u.NumberOfFrames > 1)