From f4b6843a1b3990453d2aef6d87b5ac30723c5870 Mon Sep 17 00:00:00 2001
From: 13404089107 <puwei@sinata.cn>
Date: 星期一, 20 四月 2026 17:54:06 +0800
Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/tcm-training
---
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveSessionAppService.java | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveSessionAppService.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveSessionAppService.java
index ad28295..b6f4aec 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveSessionAppService.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveSessionAppService.java
@@ -38,15 +38,18 @@
private final LiveSessionMapper liveSessionMapper;
private final LiveSessionQuestionMapper liveSessionQuestionMapper;
private final LiveReserveMapper liveReserveMapper;
+ private final LiveRemindDispatchService liveRemindDispatchService;
public LiveSessionAppService(LiveCourseMapper liveCourseMapper,
LiveSessionMapper liveSessionMapper,
LiveSessionQuestionMapper liveSessionQuestionMapper,
- LiveReserveMapper liveReserveMapper) {
+ LiveReserveMapper liveReserveMapper,
+ LiveRemindDispatchService liveRemindDispatchService) {
this.liveCourseMapper = liveCourseMapper;
this.liveSessionMapper = liveSessionMapper;
this.liveSessionQuestionMapper = liveSessionQuestionMapper;
this.liveReserveMapper = liveReserveMapper;
+ this.liveRemindDispatchService = liveRemindDispatchService;
}
public PageResponse<LiveSessionVO> pageSessions(Long courseId, int page, int pageSize, String startTimeFrom, String startTimeTo, Integer liveStatus) {
@@ -304,6 +307,8 @@
.eq(LiveReserve::getLiveCourseId, courseId)
.eq(LiveReserve::getSessionId, sessionId)
.eq(LiveReserve::getIsCancel, 0));
+ // 后台手动触发时直接对当前场次预约用户执行一次真正的通知发放。
+ liveRemindDispatchService.dispatchManualRemind(session);
return new LivePushNotificationVO(cnt == null ? 0L : cnt, LocalDateTime.now());
}
--
Gitblit v1.7.1