From 2a7b0a64b14b22ec45f8a0f6e4764bc3cd16919c Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期一, 27 十月 2025 17:08:24 +0800
Subject: [PATCH] 调整

---
 manager-api/src/main/java/cn/lili/controller/store/StoreManagerController.java |   17 ++++++++++++++++-
 1 files changed, 16 insertions(+), 1 deletions(-)

diff --git a/manager-api/src/main/java/cn/lili/controller/store/StoreManagerController.java b/manager-api/src/main/java/cn/lili/controller/store/StoreManagerController.java
index 5417c94..c6b463f 100644
--- a/manager-api/src/main/java/cn/lili/controller/store/StoreManagerController.java
+++ b/manager-api/src/main/java/cn/lili/controller/store/StoreManagerController.java
@@ -2,6 +2,7 @@
 
 import cn.lili.common.aop.annotation.DemoSite;
 import cn.lili.common.enums.ResultUtil;
+import cn.lili.common.utils.StringUtils;
 import cn.lili.common.vo.PageVO;
 import cn.lili.common.vo.ResultMessage;
 import cn.lili.modules.store.entity.dos.Store;
@@ -13,12 +14,14 @@
 import cn.lili.modules.store.entity.vos.StoreVO;
 import cn.lili.modules.store.service.StoreDetailService;
 import cn.lili.modules.store.service.StoreService;
+import cn.lili.utils.COSUtil;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
 import io.swagger.annotations.ApiOperation;
+import jodd.util.StringUtil;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -47,6 +50,8 @@
     @Autowired
     private StoreDetailService storeDetailService;
 
+    @Autowired
+    private COSUtil cosUtil;
     @ApiOperation(value = "鑾峰彇搴楅摵鍒嗛〉鍒楄〃")
     @GetMapping("/all")
     public ResultMessage<List<Store>> getAll() {
@@ -64,7 +69,17 @@
     @GetMapping(value = "/get/detail/{storeId}")
     public ResultMessage<StoreDetailVO> detail(@PathVariable String storeId) {
         // todo 瀵逛簬鍒氭彁浜ゅ鏍哥殑淇℃伅闇�瑕佺瓑寰呯紦瀛樺け鏁堝悗鎵嶈兘鎿嶄綔,鍚﹀垯缂撳瓨淇℃伅杩樺湪
-        return ResultUtil.data(storeDetailService.getStoreDetailVO(storeId));
+        StoreDetailVO storeDetailVO = storeDetailService.getStoreDetailVO(storeId);
+        if (StringUtils.isNotBlank(storeDetailVO.getStoreLogo())&&!storeDetailVO.getStoreLogo().contains("http")) {
+            storeDetailVO.setStoreLogo(cosUtil.getPreviewUrl(storeDetailVO.getStoreLogo()));
+        }
+        if (StringUtils.isNotBlank(storeDetailVO.getLegalPhoto())&&!storeDetailVO.getLegalPhoto().contains("http")) {
+            storeDetailVO.setLegalPhoto(cosUtil.getPreviewUrl(storeDetailVO.getLegalPhoto()));
+        }
+        if (StringUtils.isNotBlank(storeDetailVO.getLicencePhoto())&&!storeDetailVO.getLicencePhoto().contains("http")) {
+            storeDetailVO.setLicencePhoto(cosUtil.getPreviewUrl(storeDetailVO.getLicencePhoto()));
+        }
+        return ResultUtil.data(storeDetailVO);
     }
 
     @ApiOperation(value = "娣诲姞搴楅摵")

--
Gitblit v1.8.0