From 642e6d46729cd961674bce7eeb5131be3c1a2aba Mon Sep 17 00:00:00 2001 From: he <10978375@qq.com> Date: Tue, 18 Oct 2022 13:33:37 +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/TrialSiteUser/DTO/TrialConfigDTO.cs | 13 +++++++++++++ .../Service/TrialSiteUser/TrialConfigService.cs | 4 +--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs index 60dfa3869..95813d1d5 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs @@ -334,11 +334,24 @@ namespace IRaCIS.Core.Application.Contracts /// public Guid TrialId { get; set; } + public bool IsSystemCriterion + { + get + { + return this.ReadingQuestionCriterionSystemId != null; + } + } + /// /// 阅片平台 /// public int ImagePlatform { get; set; } = 1; + /// + /// 系统标准ID + /// + public Guid? ReadingQuestionCriterionSystemId { get; set; } + /// /// 阅片模式 /// diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs index b988a521c..c2f867d0b 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs @@ -299,15 +299,13 @@ namespace IRaCIS.Core.Application TrialReadingCriterionId = inDto.TrialReadingCriterionId, }); } - + result.IsSystemCriterion = trialCriterion.ReadingQuestionCriterionSystemId != null; }; result.TrialQuestionList = await _readingQuestionTrialRepository.Where(x => x.ReadingQuestionCriterionTrial.IsConfirm && x.TrialId == inDto.TrialId&&x.ReadingQuestionCriterionTrialId == result.TrialCriterionId &&x.ReadingCriterionPageId==null) .ProjectTo(_mapper.ConfigurationProvider).OrderBy(x => x.ShowOrder).ToListAsync(); - result.IsSystemCriterion = trialCriterion.ReadingQuestionCriterionSystemId != null; - return result; }