From 146fc916d1aa76dc9b2b11fb3d6a849adca03106 Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Fri, 12 Apr 2024 10:31:23 +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 | 12 +++++++++++- .../Service/TrialSiteUser/TrialConfigService.cs | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs index b9446eaf6..a1a8022fa 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/DTO/TrialConfigDTO.cs @@ -72,7 +72,17 @@ namespace IRaCIS.Core.Application.Contracts } - public class TrialProcessConfig + public class ConfigTrialProcessInfoVerificationInDto + { + public Guid TrialId { get; set; } + + public List TrialCriterionIds { get; set; } = new List(); + + public List ClinicalDataTrialSetIds { get; set; } = new List(); + } + + + public class TrialProcessConfig { public List CriterionIds { get; set; } = new List(); diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs index 97d91f7d9..20b5dffd8 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs @@ -958,7 +958,7 @@ namespace IRaCIS.Core.Application /// [HttpPost] [TypeFilter(typeof(TrialResourceFilter), Arguments = new object[] { "BeforeOngoingCantOpt", "AfterStopCannNotOpt" })] - public async Task ConfigTrialProcessInfoVerification(TrialProcessConfig trialConfig) + public async Task ConfigTrialProcessInfoVerification(ConfigTrialProcessInfoVerificationInDto trialConfig) { if (!await _trialRepository.Where(t => t.Id == trialConfig.TrialId).IgnoreQueryFilters().AnyAsync(t => t.TrialStatusStr == StaticData.TrialState.TrialInitializing)) {