From ad63bd48b1619e7c3779eefdf1d6a32a222169da Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期二, 09 九月 2025 09:33:19 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.UserServer.Application/Auths/Commands/VerifyCodeCommandHandler.cs |   20 ++++++++++++++++++--
 1 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/FlexJobApi.UserServer.Application/Auths/Commands/VerifyCodeCommandHandler.cs b/FlexJobApi.UserServer.Application/Auths/Commands/VerifyCodeCommandHandler.cs
index 4831a8d..e9a5d26 100644
--- a/FlexJobApi.UserServer.Application/Auths/Commands/VerifyCodeCommandHandler.cs
+++ b/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
+            });
+        }
     }
 }

--
Gitblit v1.9.1