From 06f69c0a04e14639d005b84e46b82a93b8d5883d Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期二, 01 九月 2026 16:29:19 +0800
Subject: [PATCH] fix0901: 继续修复扫描问题4
---
tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveCourseAppService.java | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveCourseAppService.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveCourseAppService.java
index 3add64d..1fcbb77 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveCourseAppService.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/LiveCourseAppService.java
@@ -59,6 +59,7 @@
this.projectIntroductionPasswordService = projectIntroductionPasswordService;
}
+ /** 分页查询直播课程。 */
public PageResponse<LiveCourseListItemVO> page(int page, int pageSize, String keyword, Long expertId, Integer status, Integer liveStatus) {
IPage<LiveCourseListRow> p = liveCourseMapper.selectCoursePage(new Page<LiveCourseListRow>(page, pageSize),
keyword, expertId, status, liveStatus);
@@ -85,6 +86,7 @@
}
@Transactional(rollbackFor = Exception.class)
+ /** 创建直播课程。 */
public LiveCourseDetailVO create(LiveCourseUpsertRequest req) {
throw new IllegalArgumentException("直播课程为初始化数据,禁止新增");
/*
@@ -107,6 +109,7 @@
*/
}
+ /** 查询直播课程详情。 */
public LiveCourseDetailVO detail(Long id) {
LiveCourseDetailRow row = liveCourseMapper.selectCourseDetail(id);
if (row == null) {
@@ -136,6 +139,7 @@
}
@Transactional(rollbackFor = Exception.class)
+ /** 更新直播课程。 */
public LiveCourseDetailVO update(Long id, LiveCourseUpsertRequest req) {
validateExpert(req.getExpertId());
@@ -160,6 +164,7 @@
}
@Transactional(rollbackFor = Exception.class)
+ /** 修改直播课程状态。 */
public LiveCourseStatusVO patchStatus(Long id, LiveCourseStatusRequest req) {
LiveCourse course = liveCourseMapper.selectById(id);
if (course == null) {
@@ -171,6 +176,7 @@
}
@Transactional(rollbackFor = Exception.class)
+ /** 更新直播课程密码。 */
public void updatePassword(Long id, LiveCoursePasswordRequest req) {
String password = req.getPassword();
if (StrUtil.isNotBlank(password)) {
@@ -190,6 +196,7 @@
liveCourseMapper.updatePasswordById(id, course.getPassword());
}
+ /** 校验直播课程访问密码。 */
public boolean verifyPassword(LiveCoursePasswordVerifyRequest req) {
if (req.getType() == LIVE_ROOM_PASSWORD_TYPE) {
// 直播间密码验证
@@ -210,6 +217,7 @@
}
@Transactional(rollbackFor = Exception.class)
+ /** 删除直播课程。 */
public void delete(Long id) {
throw new IllegalArgumentException("直播课程为初始化数据,禁止删除");
}
--
Gitblit v1.7.1