sunpengfei
2025-08-01 937dbb7cc77729b1a7d35b87fd421bc44046c108
FlexJobApi.User.Application/Auths/Commands/AuthPasswordLoginCommandHandler.cs
File was renamed from FlexJobApi.User.Application/Auth/Commands/UserAuthPasswordLoginCommandHandler.cs
@@ -16,12 +16,12 @@
    /// <summary>
    /// 密码登录
    /// </summary>
    public class UserAuthPasswordLoginCommandHandler : IRequestHandler<UserAuthPasswordLoginCommand, UserAuthPasswordLoginCallback>
    public class AuthPasswordLoginCommandHandler : IRequestHandler<AuthPasswordLoginCommand, AuthPasswordLoginCallback>
    {
        private readonly IRepository<UserAuth> userAuthRep;
        private readonly IRepository<UserInfo> userInfoRep;
        public UserAuthPasswordLoginCommandHandler(
        public AuthPasswordLoginCommandHandler(
            IRepository<UserAuth> userAuthRep,
            IRepository<UserInfo> userInfoRep)
        {
@@ -29,7 +29,7 @@
            this.userInfoRep = userInfoRep;
        }
        public async Task<UserAuthPasswordLoginCallback> Handle(UserAuthPasswordLoginCommand request, CancellationToken cancellationToken)
        public async Task<AuthPasswordLoginCallback> Handle(AuthPasswordLoginCommand request, CancellationToken cancellationToken)
        {
            var userInfo = await userInfoRep.AsQueryable().AsNoTracking()
                .Include(it => it.UserAuth)
@@ -43,7 +43,7 @@
                    it.UserAuth.PhoneNumber,
                    it.UserAuth.Password
                })
                .FirstOrDefaultAsync();
                .FirstOrDefaultAsync(cancellationToken);
            if (userInfo == null) throw Oops.Oh(EnumUserErrorCodeType.u1000);
            if (!PBKDF2Encryption.Compare(request.Password, userInfo.Password)) throw Oops.Oh(EnumUserErrorCodeType.u1000);
            var logier = new CurrentLogier
@@ -55,7 +55,7 @@
                PhoneNumber = userInfo.PhoneNumber,
            };
            JwtUtils.GenerateToken(logier);
            return new UserAuthPasswordLoginCallback();
            return new AuthPasswordLoginCallback();
        }
    }
}