靶段标注时间默认值问题修复

Uat_IRC_Net10
hang 2026-08-18 17:03:00 +08:00
parent 1f97243482
commit 1ea978eccd
1 changed files with 3 additions and 3 deletions

View File

@ -2457,18 +2457,18 @@ namespace IRaCIS.Core.Application.Service.ImageAndDoc
IsUrgent = t.IsUrgent, IsUrgent = t.IsUrgent,
LatestDownloadTime = t.TrialImageDownloadList.Where(t => t.CreateUserRole.UserTypeEnum == UserTypeEnum.IndependentReviewer) LatestDownloadTime = t.TrialImageDownloadList.Where(t => t.CreateUserRole.UserTypeEnum == UserTypeEnum.IndependentReviewer)
.OrderByDescending(t => t.CreateTime).Select(t => t.CreateTime).FirstOrDefault(), .OrderByDescending(t => t.CreateTime).Select(t => (DateTime?)t.CreateTime).FirstOrDefault(),
LatestUploadTime = t.SubjectVisitList LatestUploadTime = t.SubjectVisitList
.Where(v => v.SubmitState == SubmitStateEnum.Submitted && v.CheckState == CheckStateEnum.CVPassed) .Where(v => v.SubmitState == SubmitStateEnum.Submitted && v.CheckState == CheckStateEnum.CVPassed)
.SelectMany(v => v.TaskStudyList) .SelectMany(v => v.TaskStudyList)
.Select(s => s.CreateTime) // 假设字段名为 CreateTime根据实际情况调整 .Select(s => (DateTime?)s.CreateTime) // 假设字段名为 CreateTime根据实际情况调整
.Union( .Union(
t.SubjectVisitList t.SubjectVisitList
.Where(v => v.SubmitState == SubmitStateEnum.Submitted && v.CheckState == CheckStateEnum.CVPassed) .Where(v => v.SubmitState == SubmitStateEnum.Submitted && v.CheckState == CheckStateEnum.CVPassed)
.SelectMany(v => v.NoneDicomStudyList) .SelectMany(v => v.NoneDicomStudyList)
.Where(n => n.ImageLabelNoneDicomFileList.Any()) .Where(n => n.ImageLabelNoneDicomFileList.Any())
.Select(s => s.CreateTime) // 假设字段名为 CreateTime根据实际情况调整 .Select(s => (DateTime?)s.CreateTime) // 假设字段名为 CreateTime根据实际情况调整
) )
.OrderByDescending(time => time) .OrderByDescending(time => time)
.FirstOrDefault(), .FirstOrDefault(),