hejianhao
2026-09-01 5f1320a2edff27c6656accbcd706ed963e3d2fd8
fix0901: 进入直播间接口打印token的userid
2个文件已修改
14 ■■■■■ 已修改文件
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
traditionalApp/utils/request.js 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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();
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))
}
/**