Merge branch 'Test_IRC_Net8' of http://192.168.3.68:2000/XCKJ/irc-netcore-api into Test_IRC_Net8
commit
00cbde90c7
|
@ -72,6 +72,16 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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 class TrialProcessConfig
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
|
@ -958,7 +958,7 @@ namespace IRaCIS.Core.Application
|
||||||
/// <exception cref="BusinessValidationFailedException"></exception>
|
/// <exception cref="BusinessValidationFailedException"></exception>
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
[TypeFilter(typeof(TrialResourceFilter), Arguments = new object[] { "BeforeOngoingCantOpt", "AfterStopCannNotOpt" })]
|
[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))
|
if (!await _trialRepository.Where(t => t.Id == trialConfig.TrialId).IgnoreQueryFilters().AnyAsync(t => t.TrialStatusStr == StaticData.TrialState.TrialInitializing))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue