From 88bd75d93f86d3cf4f12e652d459da8bae71e545 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 24 六月 2025 15:22:04 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 framework/src/main/java/cn/lili/modules/lmk/service/impl/VideoServiceImpl.java |   21 ++++++++++++++++++++-
 1 files changed, 20 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 b56d9ba..0a734f9 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
@@ -56,7 +56,7 @@
     private final VideoAccountService videoAccountService;
     private final KitchenVideoTypeRefService kitchenVideoTypeRefService;
     private final VideoGoodsService videoGoodsService;
-
+    private final KitchenTypeService kitchenTypeService;
 
     /**
      * 娣诲姞
@@ -419,6 +419,25 @@
     }
 
     @Override
+    public Result kitchenTypeList() {
+        List<KitchenType> list = kitchenTypeService.list(Wrappers.<KitchenType>lambdaQuery().orderByAsc(KitchenType::getSortNum));
+        return Result.ok().data(list);
+    }
+
+    @Override
+    public Result kitchenRecommendVideo(WxKitchenVideoQuery query) {
+        IPage<WxVideoVO> page = PageUtil.getPage(query, WxVideoVO.class);
+         baseMapper.wxKitchenVideoQuery(page, query);
+         page.getRecords().forEach(v -> {
+             if (VideoContentTypeEnum.VIDEO.getValue().equals(v.getVideoContentType())) {
+                 v.setVideoUrl(cosUtil.getPreviewUrl(v.getVideoFileKey()));
+                 v.setCoverUrl(cosUtil.getPreviewUrl(v.getCoverFileKey()));
+             }
+         });
+        return Result.ok().data(page.getRecords()).total(page.getTotal());
+    }
+
+    @Override
     @Transactional(rollbackFor = Exception.class)
     public void updateCollectNumBatch(List<CollectTypeNumVO> numList) {
         // 鎸�500鏉℃暟鎹繘琛屾媶鍒�

--
Gitblit v1.8.0