diff --git a/internal/repository/user_repo.go b/internal/repository/user_repo.go index 5d2dd42..4b7c91f 100644 --- a/internal/repository/user_repo.go +++ b/internal/repository/user_repo.go @@ -77,7 +77,7 @@ func (r *UserRepo) ExistsByEmailExclude(email string, excludeUID uint) (bool, er // FindByIDForAuth 认证专用查询:返回 uid/email/username/avatar/role/status func (r *UserRepo) FindByIDForAuth(userID uint) (*model.User, error) { var user model.User - err := r.db.Select("uid", "email", "username", "avatar", "role", "status"). + err := r.db.Select("uid", "email", "username", "avatar", "role", "status", "exp"). First(&user, userID).Error if err != nil { return nil, err