| | |
| | | /// </summary> |
| | | public class VerifyCodeCommandHandler( |
| | | SmsUtils smsUtils |
| | | ) |
| | | : IRequestHandler<SendLoginOrRegisterVerifyCodeCommand, Guid> |
| | | ) : |
| | | IRequestHandler<SendLoginOrRegisterVerifyCodeCommand, Guid>, |
| | | IRequestHandler<UpdatePhoneNumberVerifyCodeCommand, Guid> |
| | | { |
| | | private readonly SmsUtils smsUtils = smsUtils; |
| | | |
| | |
| | | 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 |
| | | }); |
| | | } |
| | | } |
| | | } |