Merge branch 'Test_IRC_Net8' of http://192.168.3.68:2000/XCKJ/irc-netcore-api into Test_IRC_Net8

IRC_NewDev
hang 2024-04-12 10:36:20 +08:00
commit 00cbde90c7
2 changed files with 12 additions and 2 deletions

View File

@ -72,7 +72,17 @@ namespace IRaCIS.Core.Application.Contracts
}
public class TrialProcessConfig
public class ConfigTrialProcessInfoVerificationInDto
{
public Guid TrialId { get; set; }
public List<Guid> TrialCriterionIds { get; set; } = new List<Guid>();
public List<Guid> ClinicalDataTrialSetIds { get; set; } = new List<Guid>();
}
public class TrialProcessConfig
{
public List<Guid> CriterionIds { get; set; } = new List<Guid>();

View File

@ -958,7 +958,7 @@ namespace IRaCIS.Core.Application
/// <exception cref="BusinessValidationFailedException"></exception>
[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))
{