From f1baefdf47e8ebc1c2d686f2b10f68bfd02d36f9 Mon Sep 17 00:00:00 2001 From: zetaloop Date: Fri, 3 Apr 2026 22:32:46 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=A1=A5=E5=85=A8=20role=20=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/users/api/internal/logic/user/getMeLogic.go | 1 + app/users/api/internal/logic/user/getUserInfoLogic.go | 1 + 2 files changed, 2 insertions(+) diff --git a/app/users/api/internal/logic/user/getMeLogic.go b/app/users/api/internal/logic/user/getMeLogic.go index ff7587e..f274e81 100644 --- a/app/users/api/internal/logic/user/getMeLogic.go +++ b/app/users/api/internal/logic/user/getMeLogic.go @@ -63,6 +63,7 @@ func (l *GetMeLogic) GetMe() (resp *types.User, err error) { } resp.VerifiedRoles = user.Users.VerifiedRoles resp.VerificationStatus = verificationStatus + resp.Role = user.Users.CurrentRole resp.CreatedAt = time.Unix(user.Users.CreatedAt, 0).Format(time.DateTime) return } diff --git a/app/users/api/internal/logic/user/getUserInfoLogic.go b/app/users/api/internal/logic/user/getUserInfoLogic.go index d5b244d..3bec0e3 100644 --- a/app/users/api/internal/logic/user/getUserInfoLogic.go +++ b/app/users/api/internal/logic/user/getUserInfoLogic.go @@ -44,6 +44,7 @@ func (l *GetUserInfoLogic) GetUserInfo(req *types.GetUserReq) (resp types.User, logx.Errorf("struct to user info failed, err:%v.", err) return types.User{}, errors.New("failed to get user info by userid") } + user.Role = pbUser.Users.CurrentRole return user, nil }