From 54dcf0a82e7490fa58b1c056d5c0b9cb739c2931 Mon Sep 17 00:00:00 2001
From: zjk <852185829@qq.com>
Date: 星期二, 29 九月 2026 14:34:32 +0800
Subject: [PATCH] build(traditionalApp): 更新版本名至1.0.49,版本号至149

---
 tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/HealthCourseAppService.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/HealthCourseAppService.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/HealthCourseAppService.java
index 34eaa0e..fd5c0b3 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/HealthCourseAppService.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/HealthCourseAppService.java
@@ -181,7 +181,7 @@
             export.setDifficultyName(defaultText(row.getDifficultyName()));
             export.setSalePrice(row.getSalePrice() == null ? BigDecimal.ZERO : row.getSalePrice());
             export.setSalesCount(resolveSalesCount(row.getBaseSalesCount(), row.getRealSalesCount()));
-            export.setLearnUserCount(defaultNumber(row.getLearnUserCount()));
+            export.setStudyingCount(defaultNumber(row.getStudyingCount()));
             export.setTotalDuration(formatDuration(defaultNumber(row.getTotalDurationSeconds())));
             export.setFavoriteCount(defaultNumber(row.getFavoriteCount()));
             export.setExpertName(defaultText(row.getExpertName()));
@@ -418,6 +418,8 @@
         course.setBannerImgs(req.getBannerImgs());
         course.setContent(req.getContent().trim());
         course.setBaseSalesCount(req.getBaseSalesCount() == null ? 0 : req.getBaseSalesCount());
+        // 正在学习人数由后台表单配置初始值,App 端每次进入课程详情会在此基础上自增
+        course.setStudyingCount(req.getStudyingCount() == null ? 0 : req.getStudyingCount());
         course.setStatus(req.getStatus());
         course.setIsHomeRecommend(req.getIsHomeRecommend());
         course.setSort(defaultNumber(req.getSort()));
@@ -590,6 +592,7 @@
         vo.setSalePrice(row.getSalePrice() == null ? BigDecimal.ZERO : row.getSalePrice());
         vo.setSalesCount(resolveSalesCount(row.getBaseSalesCount(), row.getRealSalesCount()));
         vo.setLearnUserCount(defaultNumber(row.getLearnUserCount()));
+        vo.setStudyingCount(defaultNumber(row.getStudyingCount()));
         vo.setTotalDurationSeconds(defaultNumber(row.getTotalDurationSeconds()));
         vo.setFavoriteCount(defaultNumber(row.getFavoriteCount()));
         vo.setExpert(new ExpertVO(row.getExpertId(), row.getExpertName(), row.getExpertAvatar()));
@@ -620,6 +623,7 @@
         vo.setRealSalesCount(defaultNumber(row.getRealSalesCount()));
         vo.setSalesCount(resolveSalesCount(row.getBaseSalesCount(), row.getRealSalesCount()));
         vo.setLearnUserCount(defaultNumber(row.getLearnUserCount()));
+        vo.setStudyingCount(defaultNumber(row.getStudyingCount()));
         vo.setFavoriteCount(defaultNumber(row.getFavoriteCount()));
         vo.setTotalDurationSeconds(defaultNumber(row.getTotalDurationSeconds()));
         vo.setVideoCount(defaultNumber(row.getVideoCount()));

--
Gitblit v1.7.1