From 8adff1576d322f1095d35dad5fd7bec17417f0e7 Mon Sep 17 00:00:00 2001
From: hejianhao <15708179461@qq.com>
Date: 星期四, 20 八月 2026 14:30:13 +0800
Subject: [PATCH] feat0806: 项目介绍样式完善

---
 tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/ProjectIntroductionAppService.java |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/ProjectIntroductionAppService.java b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/ProjectIntroductionAppService.java
index dae7abe..c3f3543 100644
--- a/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/ProjectIntroductionAppService.java
+++ b/tcm-training-admin-backend/src/main/java/com/tcm/training/admin/live/service/ProjectIntroductionAppService.java
@@ -102,6 +102,7 @@
             item.setContent(content);
             item.setVideoUrl(null);
             item.setVideoFileName(null);
+            item.setVideoDescription(null);
             return;
         }
 
@@ -109,9 +110,14 @@
         if (videoUrl == null) {
             throw new IllegalArgumentException("请填写视频地址或上传本地视频");
         }
+        String videoDescription = trimToNull(req.getVideoDescription());
+        if (videoDescription == null) {
+            throw new IllegalArgumentException("请输入视频介绍");
+        }
         item.setContent(null);
         item.setVideoUrl(videoUrl);
         item.setVideoFileName(trimToNull(req.getVideoFileName()));
+        item.setVideoDescription(videoDescription);
     }
 
     private int validateContentType(Integer contentType) {
@@ -172,6 +178,7 @@
         vo.setContent(item.getContent());
         vo.setVideoUrl(item.getVideoUrl());
         vo.setVideoFileName(item.getVideoFileName());
+        vo.setVideoDescription(item.getVideoDescription());
         vo.setStatus(item.getStatus());
         vo.setClickCount(defaultNumber(item.getClickCount()));
         vo.setCreatedAt(item.getCreatedAt());

--
Gitblit v1.7.1