From d3f1887ba4a8b4ad822406a7a4fc97dbfea91850 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期一, 04 八月 2025 09:09:34 +0800
Subject: [PATCH] feat:菜单开发

---
 FlexJobApi.User.Application/Auths/Commands/PasswordLoginCommandHandler.cs |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/FlexJobApi.User.Application/Auths/Commands/AuthPasswordLoginCommandHandler.cs b/FlexJobApi.User.Application/Auths/Commands/PasswordLoginCommandHandler.cs
similarity index 76%
rename from FlexJobApi.User.Application/Auths/Commands/AuthPasswordLoginCommandHandler.cs
rename to FlexJobApi.User.Application/Auths/Commands/PasswordLoginCommandHandler.cs
index a2a1a45..1e83a74 100644
--- a/FlexJobApi.User.Application/Auths/Commands/AuthPasswordLoginCommandHandler.cs
+++ b/FlexJobApi.User.Application/Auths/Commands/PasswordLoginCommandHandler.cs
@@ -16,16 +16,16 @@
     /// <summary>
     /// 瀵嗙爜鐧诲綍
     /// </summary>
-    public class AuthPasswordLoginCommandHandler(
+    public class PasswordLoginCommandHandler(
         IRepository<UserAuth> userAuthRep,
         IRepository<UserInfo> userInfoRep) 
-        : IRequestHandler<AuthPasswordLoginCommand, AuthPasswordLoginCallback>
+        : IRequestHandler<PasswordLoginCommand, PasswordLoginCommandCallback>
     {
         private readonly IRepository<UserAuth> userAuthRep = userAuthRep;
         private readonly IRepository<UserInfo> userInfoRep = userInfoRep;
 
         /// <inheritdoc/>
-        public async Task<AuthPasswordLoginCallback> Handle(AuthPasswordLoginCommand request, CancellationToken cancellationToken)
+        public async Task<PasswordLoginCommandCallback> Handle(PasswordLoginCommand request, CancellationToken cancellationToken)
         {
             var userInfo = await userInfoRep.AsQueryable().AsNoTracking()
                 .Include(it => it.UserAuth)
@@ -40,8 +40,10 @@
                     it.UserAuth.Password
                 })
                 .FirstOrDefaultAsync(cancellationToken);
-            if (userInfo == null) throw Oops.Oh(EnumUserErrorCodeType.u1000);
-            if (!PBKDF2Encryption.Compare(request.Password, userInfo.Password)) throw Oops.Oh(EnumUserErrorCodeType.u1000);
+            if (userInfo == null 
+                || !PBKDF2Encryption.Compare(request.Password, userInfo.Password))
+                throw Oops.Oh(EnumUserErrorCodeType.u1000);
+
             var logier = new CurrentLogier
             {
                 UserInfoId = userInfo.Id,
@@ -51,7 +53,8 @@
                 PhoneNumber = userInfo.PhoneNumber,
             };
             JwtUtils.GenerateToken(logier);
-            return new AuthPasswordLoginCallback();
+
+            return new PasswordLoginCommandCallback();
         }
     }
 }

--
Gitblit v1.9.1