From 378d3724b31142918c919193e334bf3cf61341e3 Mon Sep 17 00:00:00 2001 From: Rogee Date: Thu, 15 May 2025 10:02:31 +0800 Subject: [PATCH] feat: add user profile update issue --- backend/app/models/users.go | 4 ++ frontend/wechat/src/views/UserProfile.vue | 48 +++++++++++++---------- frontend/wechat/stats.html | 2 +- 3 files changed, 33 insertions(+), 21 deletions(-) diff --git a/backend/app/models/users.go b/backend/app/models/users.go index 7cf883f..79c1fe2 100644 --- a/backend/app/models/users.go +++ b/backend/app/models/users.go @@ -295,6 +295,10 @@ func (m *usersModel) GetUserByOpenIDOrCreate(ctx context.Context, openID string, } } else { userModel.OpenID = user.OpenID + if !(user.Username == "" || user.Username == "-" || user.Username == "暂未设置昵称") { + userModel.Username = user.Username + userModel.Avatar = user.Avatar + } user, err = m.Update(ctx, user.ID, userModel) if err != nil { return nil, errors.Wrap(err, "failed to update user") diff --git a/frontend/wechat/src/views/UserProfile.vue b/frontend/wechat/src/views/UserProfile.vue index bbd180b..527b986 100644 --- a/frontend/wechat/src/views/UserProfile.vue +++ b/frontend/wechat/src/views/UserProfile.vue @@ -1,7 +1,6 @@ @@ -51,16 +50,25 @@ const menuGroups = [
用户编号: {{ userInfo.id }}
-
- 账户余额: ¥{{ (userInfo.balance / 100).toFixed(2) }} -
+ + + + + + +
+
+
+
账户余额
+
+ ¥{{ (userInfo.balance / 100).toFixed(2) }}
-