From b038327c1c8ac3fd40bab7e6e2f1866807496b32 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 22 七月 2025 11:09:13 +0800
Subject: [PATCH] 会员自定义标签

---
 seller-api/src/main/java/cn/lili/controller/goods/DraftGoodsStoreController.java |   16 ++++++++++++++--
 1 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/seller-api/src/main/java/cn/lili/controller/goods/DraftGoodsStoreController.java b/seller-api/src/main/java/cn/lili/controller/goods/DraftGoodsStoreController.java
index 2e3d1c8..d8528db 100644
--- a/seller-api/src/main/java/cn/lili/controller/goods/DraftGoodsStoreController.java
+++ b/seller-api/src/main/java/cn/lili/controller/goods/DraftGoodsStoreController.java
@@ -5,12 +5,15 @@
 import cn.lili.common.exception.ServiceException;
 import cn.lili.common.security.OperationalJudgment;
 import cn.lili.common.security.context.UserContext;
+import cn.lili.common.utils.StringUtils;
 import cn.lili.common.vo.ResultMessage;
 import cn.lili.modules.goods.entity.dos.DraftGoods;
 import cn.lili.modules.goods.entity.dto.DraftGoodsDTO;
 import cn.lili.modules.goods.entity.dto.DraftGoodsSearchParams;
 import cn.lili.modules.goods.entity.vos.DraftGoodsVO;
 import cn.lili.modules.goods.service.DraftGoodsService;
+import cn.lili.utils.COSUtil;
+import com.alibaba.fastjson.JSONArray;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -31,14 +34,23 @@
 public class DraftGoodsStoreController {
     @Autowired
     private DraftGoodsService draftGoodsService;
-
+    @Autowired
+    private COSUtil cosUtil;
 
     @ApiOperation(value = "鍒嗛〉鑾峰彇鑽夌鍟嗗搧鍒楄〃")
     @GetMapping(value = "/page")
     public ResultMessage<IPage<DraftGoods>> getDraftGoodsByPage(DraftGoodsSearchParams searchParams) {
         String storeId = Objects.requireNonNull(UserContext.getCurrentUser()).getStoreId();
         searchParams.setStoreId(storeId);
-        return ResultUtil.data(draftGoodsService.getDraftGoods(searchParams));
+        IPage<DraftGoods> page = draftGoodsService.getDraftGoods(searchParams);
+        page.getRecords().forEach(item ->{
+            if (StringUtils.isNotBlank(item.getOriginal())&&!item.getOriginal().contains("http")) {
+                item.setOriginal(cosUtil.getPreviewUrl(item.getOriginal()));
+            }
+
+        });
+
+        return ResultUtil.data(page);
     }
 
     @ApiOperation(value = "鑾峰彇鑽夌鍟嗗搧")

--
Gitblit v1.8.0