diff --git a/IRaCIS.Core.API/Controllers/ExtraController.cs b/IRaCIS.Core.API/Controllers/ExtraController.cs index 4dced3fdd..a4cbf199d 100644 --- a/IRaCIS.Core.API/Controllers/ExtraController.cs +++ b/IRaCIS.Core.API/Controllers/ExtraController.cs @@ -105,8 +105,8 @@ namespace IRaCIS.Api.Controllers [FromServices] IUserService _userService, [FromServices] ITokenService _tokenService, [FromServices] IReadingImageTaskService readingImageTaskService, - IOptionsMonitor _verifyConfig, - IMailVerificationService _mailVerificationService) + [FromServices] IOptionsMonitor _verifyConfig, + [FromServices] IMailVerificationService _mailVerificationService) { //MFA 邮箱验证 前端传递用户Id 和MFACode diff --git a/IRaCIS.Core.Application/Service/Management/UserService.cs b/IRaCIS.Core.Application/Service/Management/UserService.cs index 2b55e0c36..050f4009c 100644 --- a/IRaCIS.Core.Application/Service/Management/UserService.cs +++ b/IRaCIS.Core.Application/Service/Management/UserService.cs @@ -33,11 +33,12 @@ namespace IRaCIS.Application.Services IDistributedLockProvider _distributedLockProvider, IEasyCachingProvider _cache, IOptionsMonitor _verifyConfig, - SystemEmailSendConfig _systemEmailConfig, + IOptionsMonitor systemEmailConfig, + ISearcher _searcher) : BaseService, IUserService { - + private SystemEmailSendConfig _systemEmailConfig = systemEmailConfig.CurrentValue; private async Task VerifyUserNameAsync(Guid? userId, string userName) {