From fe823df01e0fa91cb05afbea62cf361609fcd613 Mon Sep 17 00:00:00 2001 From: richarjiang Date: Tue, 7 Apr 2026 21:51:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20PageWriteLevels=20=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E6=97=B6=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E4=BC=A0=E9=80=92=20userId?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- assets/prefabs/PageWriteLevels.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/assets/prefabs/PageWriteLevels.ts b/assets/prefabs/PageWriteLevels.ts index 490a817..3a349a1 100644 --- a/assets/prefabs/PageWriteLevels.ts +++ b/assets/prefabs/PageWriteLevels.ts @@ -6,6 +6,7 @@ import { ToastManager } from 'db://assets/scripts/utils/ToastManager'; import { ShareManager } from 'db://assets/scripts/utils/ShareManager'; import { StorageManager } from 'db://assets/scripts/utils/StorageManager'; import { WxSDK, getUserProfile } from 'db://assets/scripts/utils/WxSDK'; +import { AuthManager } from 'db://assets/scripts/utils/AuthManager'; import { API_ENDPOINTS, API_TIMEOUT } from 'db://assets/scripts/config/ApiConfig'; import { HttpUtil } from 'db://assets/scripts/utils/HttpUtil'; const { ccclass, property } = _decorator; @@ -574,6 +575,13 @@ export class PageWriteLevels extends BaseView { return; } + // 获取当前登录用户的 ID + const userId = AuthManager.instance.userId; + if (!userId) { + console.warn('[PageWriteLevels] 用户未登录,跳过获取用户信息'); + return; + } + try { const userInfo = await getUserProfile(); @@ -584,6 +592,7 @@ export class PageWriteLevels extends BaseView { const response = await HttpUtil.post( API_ENDPOINTS.USER_INFO, { + userId: userId, avatarUrl: userInfo.avatarUrl, nickName: userInfo.nickName },