From 9911eefd300c7f1a9bb1030b94d03d7562cf7858 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期二, 08 七月 2025 15:52:29 +0800 Subject: [PATCH] 商品发布 --- buyer-api/src/main/java/cn/lili/controller/store/StoreBuyerController.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/buyer-api/src/main/java/cn/lili/controller/store/StoreBuyerController.java b/buyer-api/src/main/java/cn/lili/controller/store/StoreBuyerController.java index 35bdfbd..b450be5 100644 --- a/buyer-api/src/main/java/cn/lili/controller/store/StoreBuyerController.java +++ b/buyer-api/src/main/java/cn/lili/controller/store/StoreBuyerController.java @@ -3,6 +3,7 @@ import cn.lili.common.enums.ResultUtil; import cn.lili.common.security.AuthUser; import cn.lili.common.security.context.UserContext; +import cn.lili.common.utils.StringUtils; import cn.lili.common.vo.PageVO; import cn.lili.common.vo.ResultMessage; import cn.lili.modules.goods.entity.vos.StoreGoodsLabelVO; @@ -14,6 +15,7 @@ import cn.lili.modules.store.entity.vos.*; import cn.lili.modules.store.service.StoreDetailService; import cn.lili.modules.store.service.StoreService; +import cn.lili.utils.COSUtil; import com.baomidou.mybatisplus.core.metadata.IPage; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; @@ -52,6 +54,8 @@ */ @Autowired private StoreDetailService storeDetailService; + @Autowired + private COSUtil cosUtil; @ApiOperation(value = "鑾峰彇搴楅摵鍒楄〃鍒嗛〉") @GetMapping @@ -77,7 +81,11 @@ @ApiImplicitParam(name = "id", value = "搴楅摵ID", required = true, paramType = "path") @GetMapping(value = "/get/detail/{id}") public ResultMessage<StoreBasicInfoVO> detail(@NotNull @PathVariable String id) { - return ResultUtil.data(storeDetailService.getStoreBasicInfoDTO(id)); + StoreBasicInfoVO storeBasicInfoDTO = storeDetailService.getStoreBasicInfoDTO(id); + if (StringUtils.isNotBlank(storeBasicInfoDTO.getStoreLogo())&&!storeBasicInfoDTO.getStoreLogo().contains("http")) { + storeBasicInfoDTO.setStoreLogo(cosUtil.getPreviewUrl(storeBasicInfoDTO.getStoreLogo())); + } + return ResultUtil.data(storeBasicInfoDTO); } @ApiOperation(value = "閫氳繃id鑾峰彇搴楅摵璇︾粏淇℃伅-钀ヤ笟鎵х収") -- Gitblit v1.8.0