diff --git a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs index b9ee2f43b..e6a45c6ea 100644 --- a/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs +++ b/IRaCIS.Core.Application/Service/TrialSiteUser/TrialService.cs @@ -25,13 +25,17 @@ namespace IRaCIS.Application.Services private readonly IRepository _trialUserRepository; private readonly IOptionsMonitor _verifyConfig; + //private readonly IOptionsMonitor _systemEmailSendConfig; + public bool TrialExpeditedChange { get; set; } = false; public TrialService(IEasyCachingProvider provider, IRepository trialRepository, IRepository trialUserRepository, IOptionsMonitor verifyConfig + //, IOptionsMonitor systemEmailSendConfig ) { + //_systemEmailSendConfig = systemEmailSendConfig; _verifyConfig = verifyConfig; _provider = provider; _trialRepository = trialRepository; @@ -213,6 +217,15 @@ namespace IRaCIS.Application.Services await _repository.AddAsync(new VisitStage { TrialId = trial.Id, VisitNum = 0, BlindName = "B" + 0.ToString("D3"), VisitDay = 0, VisitName = "Baseline", IsBaseLine = true }); await _repository.AddAsync(new VisitStage { TrialId = trial.Id, VisitNum = 1, BlindName = "B" + 10.ToString("D3"), VisitDay = 30, VisitName = "Visit 1" }); + //默认采用系统邮件 + + //trial.EmailAuthorizationCode = _systemEmailSendConfig.CurrentValue.AuthorizationCode; + //trial.EmailFromEmail = _systemEmailSendConfig.CurrentValue.FromEmail; + //trial.EmailFromName = _systemEmailSendConfig.CurrentValue.FromName; + //trial.EmailSMTPServerAddress = _systemEmailSendConfig.CurrentValue.Host; + //trial.EmailSMTPServerPort = _systemEmailSendConfig.CurrentValue.Port; + //trial.IsConfigureEmail = true; + var success = await _repository.SaveChangesAsync();