fix: some api bug

This commit is contained in:
wwweww
2026-03-31 22:12:06 +08:00
parent c5ff4f0216
commit e7970ac25f
219 changed files with 16195 additions and 2126 deletions
+5 -3
View File
@@ -29,11 +29,13 @@ func NewLoginLogic(ctx context.Context, svcCtx *svc.ServiceContext) *LoginLogic
}
func (l *LoginLogic) Login(in *pb.LoginReq) (*pb.LoginResp, error) {
//user, err := l.svcCtx.UsersModelRO.FindOneByUsername(l.ctx, in.Username)
user, err := l.svcCtx.UsersModelRO.Query().Where(users.NicknameEQ(in.Username)).First(l.ctx)
user, err := l.svcCtx.UsersModelRO.Users.Query().
Where(users.UsernameEQ(in.Username)).
Select(users.FieldID, users.FieldUsername, users.FieldPasswordHash, users.FieldEmail).
First(l.ctx)
if err != nil {
logx.WithContext(l.ctx).Errorf("LoginLogic.Login error:%v", err)
return nil, err
return nil, errors.New("user not found")
}
logx.Infof("user:%v", user)
if !pwdUtils.VerifyPassword(user.PasswordHash, in.Passwd) {