From 691ab5cf777ac2e1334266919403b5cb92672723 Mon Sep 17 00:00:00 2001 From: hang <872297557@qq.com> Date: Thu, 25 Aug 2022 15:24:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/Reading/Dto/ReadingClinicalDataDto.cs | 14 +++++++------- .../Service/Reading/ReadingClinicalDataService.cs | 1 + IRaCIS.Core.Domain/Reading/ReadingClinicalData.cs | 9 +++++++-- IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs | 2 ++ 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingClinicalDataDto.cs b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingClinicalDataDto.cs index b14823c9..95b40b70 100644 --- a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingClinicalDataDto.cs +++ b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingClinicalDataDto.cs @@ -389,13 +389,13 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto /// /// 文件数量 /// - public int FileCount - { - get - { - return this.FileList.Count(); - } - } + public int FileCount { get; set; } + //{ + // get + // { + // return this.FileList.Count(); + // } + //} public List FileList { get; set; } = new List(); diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs index a2a87fad..3d0e0c98 100644 --- a/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ReadingClinicalDataService.cs @@ -488,6 +488,7 @@ namespace IRaCIS.Application.Services IsCRCUpload = x.ClinicalDataTrialSet.UploadRole == UploadRole.CRC, IsBlind=x.IsBlind, IsComplete=x.IsComplete, + FileCount=x.FileCount, ReadingClinicalDataState=x.ReadingClinicalDataState, diff --git a/IRaCIS.Core.Domain/Reading/ReadingClinicalData.cs b/IRaCIS.Core.Domain/Reading/ReadingClinicalData.cs index 56d42061..13bc1f96 100644 --- a/IRaCIS.Core.Domain/Reading/ReadingClinicalData.cs +++ b/IRaCIS.Core.Domain/Reading/ReadingClinicalData.cs @@ -64,20 +64,24 @@ namespace IRaCIS.Core.Domain.Models /// public Guid CreateUserId { get; set; } + public int FileCount { get; set; } + + [JsonIgnore] //临床数据状态 public ReadingClinicalDataStatus ReadingClinicalDataState { get; set; } + [JsonIgnore] [ForeignKey("ClinicalDataTrialSetId")] public ClinicalDataTrialSet ClinicalDataTrialSet { get; set; } - + [JsonIgnore] [ForeignKey("ReadingId")] public SubjectVisit SubjectVisit { get; set; } - + [JsonIgnore] [ForeignKey("ReadingId")] public ReadModule ReadModule { get; set; } @@ -85,6 +89,7 @@ namespace IRaCIS.Core.Domain.Models /// /// PDF文件 /// + [JsonIgnore] public List ReadingClinicalDataPDFList { get; set; } diff --git a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs index 0776d651..80ec8d36 100644 --- a/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs +++ b/IRaCIS.Core.Infra.EFCore/Common/AuditingData.cs @@ -821,6 +821,8 @@ namespace IRaCIS.Core.Infra.EFCore.Common SubjectId = x.SubjectId, IsDistinctionInterface = false, + + ObjectRelationParentId = entity.ReadingClinicalDataId }, new {