From dfe60854321b2e103fb685d420cf9bb0fa98e34e Mon Sep 17 00:00:00 2001 From: misworga831 Date: Mon, 23 Oct 2023 18:13:54 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20buyer=E7=AB=AF=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E8=8E=B7=E5=8F=96sku=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/lili/controller/goods/GoodsBuyerController.java | 7 +++++++ .../lili/modules/goods/entity/dto/GoodsSearchParams.java | 3 +++ 2 files changed, 10 insertions(+) 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 19caa3e01..087404b41 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 @@ -6,6 +6,7 @@ import cn.lili.common.exception.ServiceException; import cn.lili.common.vo.PageVO; import cn.lili.common.vo.ResultMessage; import cn.lili.modules.goods.entity.dos.Goods; +import cn.lili.modules.goods.entity.dos.GoodsSku; import cn.lili.modules.goods.entity.dto.GoodsSearchParams; import cn.lili.modules.goods.entity.vos.GoodsVO; import cn.lili.modules.goods.service.GoodsService; @@ -101,6 +102,12 @@ public class GoodsBuyerController { return ResultUtil.data(goodsService.queryByParams(goodsSearchParams)); } + @ApiOperation(value = "获取商品sku列表") + @GetMapping("/sku") + public ResultMessage> getSkuByPage(GoodsSearchParams goodsSearchParams) { + return ResultUtil.data(goodsSkuService.getGoodsSkuByList(goodsSearchParams)); + } + @ApiOperation(value = "从ES中获取商品信息") @GetMapping("/es") public ResultMessage> getGoodsByPageFromEs(EsGoodsSearchDTO goodsSearchParams, PageVO pageVO) { diff --git a/framework/src/main/java/cn/lili/modules/goods/entity/dto/GoodsSearchParams.java b/framework/src/main/java/cn/lili/modules/goods/entity/dto/GoodsSearchParams.java index 27bb3bb98..2187c484f 100644 --- a/framework/src/main/java/cn/lili/modules/goods/entity/dto/GoodsSearchParams.java +++ b/framework/src/main/java/cn/lili/modules/goods/entity/dto/GoodsSearchParams.java @@ -101,6 +101,9 @@ public class GoodsSearchParams extends PageVO { if (CharSequenceUtil.isNotEmpty(id)) { queryWrapper.in("id", Arrays.asList(id.split(","))); } + if (CollUtil.isNotEmpty(ids)) { + queryWrapper.in("id", ids); + } if (CharSequenceUtil.isNotEmpty(storeId)) { queryWrapper.eq("store_id", storeId); }