From b520c4a12695f91eff47c2da2a368db96cb99c90 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 06 一月 2026 16:21:04 +0800
Subject: [PATCH] 厨师模块

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

diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/KitchenCustomizeServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/KitchenCustomizeServiceImpl.java
index a9f7e82..b51fa34 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/service/impl/KitchenCustomizeServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/KitchenCustomizeServiceImpl.java
@@ -4,6 +4,7 @@
 import cn.lili.common.utils.StringUtils;
 import cn.lili.modules.lmk.domain.entity.KitchenTag;
 import cn.lili.modules.lmk.domain.vo.AdImgVO;
+import cn.lili.modules.lmk.domain.vo.KitchenGoodsQuery;
 import cn.lili.modules.lmk.enums.general.StoreCouponStausEnum;
 import cn.lili.utils.COSUtil;
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -148,11 +149,17 @@
     }
 
     @Override
-    public Result getKitchenGoods(String id) {
-        if (StringUtils.isBlank(id)) {
-            return Result.ok().data(new ArrayList<>());
+    public Result getKitchenGoods(KitchenGoodsQuery query) {
+        IPage<KitchenCustomizeVO> page = PageUtil.getPage(query, KitchenCustomizeVO.class);
+        baseMapper.getPageByGoodsQuery(page, query);
+        for (KitchenCustomizeVO record : page.getRecords()) {
+            if (StringUtils.isNotBlank(record.getThumbnail())&&!record.getThumbnail().contains("http")) {
+                record.setThumbnail(cosUtil.getPreviewUrl(record.getThumbnail()));
+            }
+            if (StringUtils.isNotBlank(record.getCoverImg())&&!record.getCoverImg().contains("http")) {
+                record.setCoverImg(cosUtil.getPreviewUrl(record.getCoverImg()));
+            }
         }
-//        kitchenCustomizeMapper.getKitchenGoods();
-        return null;
+        return Result.ok().total(page.getTotal()).data(page.getRecords());
     }
 }

--
Gitblit v1.8.0