From 811fa463f334800b2cbdd1b414e36471ec7ce275 Mon Sep 17 00:00:00 2001 From: miaowuawa <2484667023@qq.com> Date: Wed, 16 Jul 2025 10:52:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=BB=8F=E9=AA=8C=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/dao/jinzhu/dbr/user.go | 14 ++++++++------ internal/dao/jinzhu/user.go | 3 ++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/internal/dao/jinzhu/dbr/user.go b/internal/dao/jinzhu/dbr/user.go index 2b3e2e11..105cca57 100644 --- a/internal/dao/jinzhu/dbr/user.go +++ b/internal/dao/jinzhu/dbr/user.go @@ -37,17 +37,19 @@ type UserFormated struct { IsAdmin bool `json:"is_admin"` IsFriend bool `json:"is_friend"` IsFollowing bool `json:"is_following"` + Experience int `json:"experience"` } func (u *User) Format() *UserFormated { if u.Model != nil { return &UserFormated{ - ID: u.ID, - Nickname: u.Nickname, - Username: u.Username, - Status: u.Status, - Avatar: u.Avatar, - IsAdmin: u.IsAdmin, + ID: u.ID, + Nickname: u.Nickname, + Username: u.Username, + Status: u.Status, + Avatar: u.Avatar, + IsAdmin: u.IsAdmin, + Experience: u.Experience, } } diff --git a/internal/dao/jinzhu/user.go b/internal/dao/jinzhu/user.go index 3af09980..d7d7afc3 100644 --- a/internal/dao/jinzhu/user.go +++ b/internal/dao/jinzhu/user.go @@ -82,7 +82,8 @@ func (s *userManageSrv) GetUserByUsername(username string) (*ms.User, error) { } func (s *userManageSrv) UserProfileByName(username string) (res *cs.UserProfile, err error) { - err = s.db.Table(_user_).Joins(s._userProfileJoins). + err = s.db.Table(_user_).Joins(s. + _userProfileJoins). Where(s._userProfileWhere, username). Select(s._userProfileColumns). First(&res).Error