From 08d06e795133e5e9b9a02aa5fa9b6ff12013d9a7 Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期二, 01 九月 2026 14:23:21 +0800
Subject: [PATCH] fix0901: 打印进入直播间获取到的userId
---
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryService.java | 9 ++++++++-
tcm-training-admin-backend/src/test/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryServiceTest.java | 6 +++++-
2 files changed, 13 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 a6fcfcc..dd943a6 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
@@ -7,6 +7,7 @@
import cn.hutool.json.JSONUtil;
import com.tcm.training.admin.agent.entity.ProvincialAgent;
import com.tcm.training.admin.agent.mapper.ProvincialAgentMapper;
+import com.tcm.training.admin.app.auth.service.AppAuthSessionService;
import com.tcm.training.admin.app.home.vo.AppVzanLiveEntryVO;
import com.tcm.training.admin.app.user.service.AppUserCenterService;
import com.tcm.training.admin.app.user.vo.AppUserCenterVO;
@@ -34,18 +35,24 @@
private final UserMapper userMapper;
private final ClinicMapper clinicMapper;
private final ProvincialAgentMapper provincialAgentMapper;
+ private final AppAuthSessionService appAuthSessionService;
public AppVzanLiveEntryService(LiveRoomSettingService liveRoomSettingService,
UserMapper userMapper,
ClinicMapper clinicMapper,
- ProvincialAgentMapper provincialAgentMapper) {
+ ProvincialAgentMapper provincialAgentMapper,
+ AppAuthSessionService appAuthSessionService) {
this.liveRoomSettingService = liveRoomSettingService;
this.userMapper = userMapper;
this.clinicMapper = clinicMapper;
this.provincialAgentMapper = provincialAgentMapper;
+ this.appAuthSessionService = appAuthSessionService;
}
public AppVzanLiveEntryVO createEntry(Long userId) {
+ Long sessionUserId = appAuthSessionService.getLoginUserId();
+ log.info("微赞直播入口userId对比,请求体userId={},会话userId={},是否一致={}",
+ userId, sessionUserId, java.util.Objects.equals(userId, sessionUserId));
LiveRoomSettingVO setting = liveRoomSettingService.current();
String liveRoomUrl = setting == null ? null : StrUtil.trim(setting.getLiveRoomUrl());
validateLiveRoomUrl(liveRoomUrl);
diff --git a/tcm-training-admin-backend/src/test/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryServiceTest.java b/tcm-training-admin-backend/src/test/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryServiceTest.java
index a5c8d15..5b6bd23 100644
--- a/tcm-training-admin-backend/src/test/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryServiceTest.java
+++ b/tcm-training-admin-backend/src/test/java/com/tcm/training/admin/app/home/service/AppVzanLiveEntryServiceTest.java
@@ -2,6 +2,7 @@
import com.tcm.training.admin.agent.mapper.ProvincialAgentMapper;
import com.tcm.training.admin.app.home.vo.AppVzanLiveEntryVO;
+import com.tcm.training.admin.app.auth.service.AppAuthSessionService;
import com.tcm.training.admin.live.entity.Clinic;
import com.tcm.training.admin.live.mapper.ClinicMapper;
import com.tcm.training.admin.live.service.LiveRoomSettingService;
@@ -29,13 +30,16 @@
private ClinicMapper clinicMapper;
@Mock
private ProvincialAgentMapper provincialAgentMapper;
+ @Mock
+ private AppAuthSessionService appAuthSessionService;
private AppVzanLiveEntryService service;
@BeforeEach
void setUp() {
service = new AppVzanLiveEntryService(
- liveRoomSettingService, userMapper, clinicMapper, provincialAgentMapper);
+ liveRoomSettingService, userMapper, clinicMapper, provincialAgentMapper,
+ appAuthSessionService);
}
@Test
--
Gitblit v1.7.1