From efaba3f46ace681daa46fdf4aa91157ac7cba01e Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Thu, 2 Jun 2022 13:24:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9SubjectVisit=20=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IRaCIS.Core.Application.xml | 23 +++++++++++++++---- .../Service/QC/_MapConfig.cs | 5 ++-- .../Service/Visit/DTO/VisitPointViewModel.cs | 2 ++ 3 files changed, 24 insertions(+), 6 deletions(-) diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml index 9397ca403..4bdb99e05 100644 --- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml +++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml @@ -331,10 +331,10 @@ 获取枚举 - 标识 - Json对象 + 标识 + 标识 + Json对象 - @@ -487,11 +487,26 @@ 受试者ID - + 名称 + + + 项目ID + + + + + 受试者Id + + + + + 访视Id + + 模块类型 diff --git a/IRaCIS.Core.Application/Service/QC/_MapConfig.cs b/IRaCIS.Core.Application/Service/QC/_MapConfig.cs index 0918a9626..6d5daacd3 100644 --- a/IRaCIS.Core.Application/Service/QC/_MapConfig.cs +++ b/IRaCIS.Core.Application/Service/QC/_MapConfig.cs @@ -95,8 +95,9 @@ namespace IRaCIS.Core.Application.Service .ForMember(d => d.PreviousSurgeryList, u => u.MapFrom(s => s.PreviousSurgeryList.Where(t => t.SubjectVisitId == subjectVisitId || t.IsSubjectLevel))); CreateMap(); - CreateMap(); - + CreateMap() + .ForMember(d => d.IsUploadedImage, u => u.MapFrom(s => s.StudyList.Count() > 0 || s.NoneDicomStudyList.SelectMany(u => u.NoneDicomFileList).Count() > 0)); + CreateMap() .ForMember(d => d.FullFilePath, u => u.MapFrom(s => s.Path + "?access_token=" + token)); diff --git a/IRaCIS.Core.Application/Service/Visit/DTO/VisitPointViewModel.cs b/IRaCIS.Core.Application/Service/Visit/DTO/VisitPointViewModel.cs index 7b9dfc93b..e610c75ee 100644 --- a/IRaCIS.Core.Application/Service/Visit/DTO/VisitPointViewModel.cs +++ b/IRaCIS.Core.Application/Service/Visit/DTO/VisitPointViewModel.cs @@ -138,6 +138,8 @@ namespace IRaCIS.Core.Application.Contracts public string VisitName { get; set; } = String.Empty; public int VisitExecuted { get; set; } + + public bool IsUploadedImage { get; set; } } public class SubjectVisitSelectDTO