hejianhao
2026-08-20 8adff1576d322f1095d35dad5fd7bec17417f0e7
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());