diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs index 7a7cdc276..274a745ab 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialConfigService.cs @@ -167,6 +167,14 @@ namespace IRaCIS.Core.Application return ResponseOutput.Ok(await _repository.SaveChangesAsync()); } + [HttpGet("{trialId:guid}")] + public async Task IfTrialCanOngoing(Guid trialId) + { + return ResponseOutput.Ok(await _trialRepository.AnyAsync(trial => + trial.Id == trialId && trial.IsTrialBasicLogicConfirmed && trial.IsTrialProcessConfirmed && + trial.IsTrialUrgentConfirmed && trial.VisitPlanConfirmed)); + } + /// /// 更新项目状态 ///