From 184ba31ccdd9f18c6ea7ab12b341ffd2a03b2cef Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期一, 04 八月 2025 10:43:41 +0800 Subject: [PATCH] 调整es搜索问题 --- seller-api/src/main/java/cn/lili/controller/goods/GoodsStoreController.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/seller-api/src/main/java/cn/lili/controller/goods/GoodsStoreController.java b/seller-api/src/main/java/cn/lili/controller/goods/GoodsStoreController.java index 8142cdf..f4f46c0 100644 --- a/seller-api/src/main/java/cn/lili/controller/goods/GoodsStoreController.java +++ b/seller-api/src/main/java/cn/lili/controller/goods/GoodsStoreController.java @@ -27,6 +27,7 @@ import cn.lili.modules.store.entity.dos.StoreDetail; import cn.lili.modules.store.service.StoreDetailService; import cn.lili.utils.COSUtil; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -100,7 +101,13 @@ //鑾峰彇褰撳墠鐧诲綍鍟嗗璐﹀彿 String storeId = Objects.requireNonNull(UserContext.getCurrentUser()).getStoreId(); goodsSearchParams.setStoreId(storeId); - return ResultUtil.data(goodsSkuService.getGoodsSkuByPage(goodsSearchParams)); + IPage<GoodsSku> page = goodsSkuService.getGoodsSkuByPage(goodsSearchParams); + page.getRecords().forEach(item ->{ + if (StringUtils.isNotBlank(item.getThumbnail())&&!item.getThumbnail().contains("http")) { + item.setThumbnail(cosUtil.getPreviewUrl(item.getThumbnail())); + } + }); + return ResultUtil.data(page); } @ApiOperation(value = "鍒嗛〉鑾峰彇搴撳瓨鍛婅鍟嗗搧鍒楄〃") @@ -148,6 +155,7 @@ @ApiOperation(value = "鏂板鍟嗗搧") @PostMapping(value = "/create", consumes = "application/json", produces = "application/json") public ResultMessage<GoodsOperationDTO> save(@Valid @RequestBody GoodsOperationDTO goodsOperationDTO) { + System.err.println(JSONObject.toJSONString(goodsOperationDTO)); goodsService.addGoods(goodsOperationDTO); return ResultUtil.success(); } -- Gitblit v1.8.0