From 5f1320a2edff27c6656accbcd706ed963e3d2fd8 Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期二, 01 九月 2026 14:42:53 +0800
Subject: [PATCH] fix0901: 进入直播间接口打印token的userid

---
 traditionalApp/utils/request.js                                                                               |    7 ++++++-
 tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryService.java |    7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryService.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryService.java
index dd943a6..3bbbce8 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryService.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryService.java
@@ -50,7 +50,12 @@
     }
 
     public AppVzanLiveEntryVO createEntry(Long userId) {
-        Long sessionUserId = appAuthSessionService.getLoginUserId();
+        Long sessionUserId = null;
+        try {
+            sessionUserId = appAuthSessionService.getLoginUserId();
+        } catch (RuntimeException ex) {
+            log.warn("微赞直播入口会话userId获取失败,请检查APP Token格式,前端userId={}", userId, ex);
+        }
         log.info("微赞直播入口userId对比,请求体userId={},会话userId={},是否一致={}",
                 userId, sessionUserId, java.util.Objects.equals(userId, sessionUserId));
         LiveRoomSettingVO setting = liveRoomSettingService.current();
diff --git a/traditionalApp/utils/request.js b/traditionalApp/utils/request.js
index 66d15ba..cdbf89f 100644
--- a/traditionalApp/utils/request.js
+++ b/traditionalApp/utils/request.js
@@ -27,6 +27,10 @@
 	'/api/app/home/',
 	'/api/v1/app/home/',
 ]
+const AUTHENTICATED_APP_URLS = [
+	'/api/app/home/live-room-entry',
+	'/api/v1/app/home/live-room-entry',
+]
 
 const waitingList = []
 const excutingList = []
@@ -103,7 +107,8 @@
  * 首页公共接口允许游客访问,不能被本地旧登录态或 token 刷新失败影响。
  */
 function isPublicAppUrl(url) {
-	return PUBLIC_APP_URL_PREFIXES.some((prefix) => url.startsWith(prefix))
+	return !AUTHENTICATED_APP_URLS.includes(url)
+		&& PUBLIC_APP_URL_PREFIXES.some((prefix) => url.startsWith(prefix))
 }
 
 /**

--
Gitblit v1.7.1