From 95f8eda23ff06243e68d33769c5e68f6f6de2c4b Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 03 六月 2025 16:40:57 +0800
Subject: [PATCH] 视频主页部分接口

---
 framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java
index b77a6df..e712108 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java
@@ -198,7 +198,7 @@
             // 3. 鑾峰彇瑙嗛涓存椂璁块棶鍦板潃銆佽缃棰戞爣绛�
             page.getRecords().forEach(v -> {
                 v.setTagList(tagMap.get(v.getId()));
-//                v.setVideoUrl(cosUtil.getPreviewUrl(v.getVideoFileKey()));
+                v.setCoverUrl(cosUtil.getPreviewUrl(v.getCoverUrl()));
             });
         }
         return Result.ok().data(page.getRecords()).total(page.getTotal());
@@ -336,6 +336,22 @@
     public Result getAuthorVideoPage(AuthorVideoQuery query) {
         IPage<WxVideoVO> page = PageUtil.getPage(query, WxVideoVO.class);
         baseMapper.getAuthorVideoPage(page, query);
+        for (WxVideoVO vo : page.getRecords()) {
+            vo.setCoverUrl(cosUtil.getPreviewUrl(vo.getCoverUrl()));
+            vo.setVideoUrl(cosUtil.getPreviewUrl(vo.getVideoUrl()));
+        }
+        return Result.ok().data(page.getRecords()).total(page.getTotal());
+    }
+
+    @Override
+    public Result getAuthorCollectVideoPage(AuthorVideoQuery query) {
+        IPage<WxVideoVO> page = PageUtil.getPage(query, WxVideoVO.class);
+        baseMapper.getAuthorCollectVideoPage(page, query);
+        for (WxVideoVO vo : page.getRecords()) {
+            vo.setCoverUrl(cosUtil.getPreviewUrl(vo.getCoverUrl()));
+            vo.setVideoUrl(cosUtil.getPreviewUrl(vo.getVideoUrl()));
+            vo.setCollected(Boolean.TRUE);
+        }
         return Result.ok().data(page.getRecords()).total(page.getTotal());
     }
 }

--
Gitblit v1.8.0