From ab95fdd0d06f409b4f41ff9696f292248e86d9bc Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期一, 14 七月 2025 10:36:37 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- buyer-api/src/main/java/cn/lili/controller/goods/GoodsBuyerController.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/buyer-api/src/main/java/cn/lili/controller/goods/GoodsBuyerController.java b/buyer-api/src/main/java/cn/lili/controller/goods/GoodsBuyerController.java index 3d94bc5..f2f3ede 100644 --- a/buyer-api/src/main/java/cn/lili/controller/goods/GoodsBuyerController.java +++ b/buyer-api/src/main/java/cn/lili/controller/goods/GoodsBuyerController.java @@ -4,6 +4,7 @@ import cn.lili.common.enums.ResultCode; import cn.lili.common.enums.ResultUtil; import cn.lili.common.exception.ServiceException; +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; @@ -38,6 +39,7 @@ import javax.validation.constraints.NotNull; import java.util.List; import java.util.Map; +import java.util.Objects; /** * 涔板绔�,鍟嗗搧鎺ュ彛 @@ -159,4 +161,28 @@ return ResultUtil.data(hotWords); } + @ApiOperation(value = "渚涘簲鍟嗗垎椤佃幏鍙栧晢鍝佸垪琛�") + @GetMapping(value = "/store/list") + public ResultMessage<IPage<Goods>> getManagerPage(GoodsSearchParams goodsSearchParams) { + //鑾峰彇褰撳墠鐧诲綍鍟嗗璐﹀彿 + String storeId = Objects.requireNonNull(UserContext.getCurrentUser()).getStoreId(); + goodsSearchParams.setStoreId(storeId); + IPage<Goods> page = goodsService.queryByParams(goodsSearchParams); + page.getRecords().forEach(goodsVO -> { + if (StringUtils.isNotBlank(goodsVO.getOriginal())) { + goodsVO.setOriginal(cosUtil.getPreviewUrl(goodsVO.getOriginal())); + } + if (StringUtils.isNotBlank(goodsVO.getGoodsVideo())) { + goodsVO.setGoodsVideo(cosUtil.getPreviewUrl(goodsVO.getGoodsVideo())); + } + if (StringUtils.isNotBlank(goodsVO.getThumbnail())) { + goodsVO.setThumbnail(cosUtil.getPreviewUrl(goodsVO.getThumbnail())); + } + if (StringUtils.isNotBlank(goodsVO.getSmall())) { + goodsVO.setSmall(cosUtil.getPreviewUrl(goodsVO.getSmall())); + } + }); + return ResultUtil.data(page); + } + } -- Gitblit v1.8.0