sunpengfei
2025-08-15 6abe988bee26f64b610e427b8795b6fd36a549ec
FlexJobApi.UserServer.Application/Auths/Commands/VerifyCodeCommandHandler.cs
@@ -15,8 +15,9 @@
    /// </summary>
    public class VerifyCodeCommandHandler(
            SmsUtils smsUtils
        )
        : IRequestHandler<SendLoginOrRegisterVerifyCodeCommand, Guid>
        ) :
        IRequestHandler<SendLoginOrRegisterVerifyCodeCommand, Guid>,
        IRequestHandler<UpdatePhoneNumberVerifyCodeCommand, Guid>
    {
        private readonly SmsUtils smsUtils = smsUtils;
@@ -34,5 +35,20 @@
                TemplateCode = EnumSmsTemplateCode.LoginOrRegister
            });
        }
        /// <summary>
        /// 发送更换手机号短信
        /// </summary>
        /// <param name="request"></param>
        /// <param name="cancellationToken"></param>
        /// <returns></returns>
        public Task<Guid> Handle(UpdatePhoneNumberVerifyCodeCommand request, CancellationToken cancellationToken)
        {
            return smsUtils.SendVerifyCode(new SendVerifyCodeModel
            {
                PhoneNumber = request.PhoneNumber,
                TemplateCode = EnumSmsTemplateCode.UpdateUserPhoneNumber
            });
        }
    }
}