@@ -19,6 +19,8 @@ namespace IRaCIS.Core.Application.Contracts
|
||||
public bool IsReading { get; set; }
|
||||
|
||||
public bool IsDeleted { get; set; }
|
||||
|
||||
public DateTime? MarkTime { get; set; }
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -161,6 +161,13 @@ namespace IRaCIS.Core.Application.Service
|
||||
var noneDicomStudyViewMark = new NoneDicomStudyView() { Id = Guid.NewGuid() };
|
||||
noneDicomStudyViewMark.IsCriticalSequence = true;
|
||||
noneDicomStudyViewMark.NoneDicomStudyFileList = await _noneDicomStudyFileRepository.Where(x => noneDicomids.Contains(x.Id)).ProjectTo<NoneDicomStudyFileView>(_mapper.ConfigurationProvider).ToListAsync();
|
||||
|
||||
foreach (var item in noneDicomStudyViewMark.NoneDicomStudyFileList)
|
||||
{
|
||||
item.MarkTime = nonoDicomStudyFileIds.Where(x => x.NoneDicomFileId == item.Id).Select(x => x.CreateTime).FirstOrDefault();
|
||||
}
|
||||
|
||||
noneDicomStudyViewMark.NoneDicomStudyFileList= noneDicomStudyViewMark.NoneDicomStudyFileList.OrderBy(x => x.MarkTime).ToList();
|
||||
result.Insert(0, noneDicomStudyViewMark);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user