From 92c873eda099b869e15108a79bf5223d3f0264a6 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期三, 06 八月 2025 09:40:44 +0800 Subject: [PATCH] 调整商品可以进行排序 --- framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsServiceImpl.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsServiceImpl.java b/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsServiceImpl.java index 48a6b24..8fb237a 100644 --- a/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/goods/serviceimpl/GoodsServiceImpl.java @@ -18,6 +18,7 @@ import cn.lili.modules.goods.entity.dto.GoodsOperationDTO; import cn.lili.modules.goods.entity.dto.GoodsParamsDTO; import cn.lili.modules.goods.entity.dto.GoodsSearchParams; +import cn.lili.modules.goods.entity.dto.GoodsSortDTO; import cn.lili.modules.goods.entity.enums.GoodsAuthEnum; import cn.lili.modules.goods.entity.enums.GoodsStatusEnum; import cn.lili.modules.goods.entity.vos.GoodsSkuVO; @@ -423,6 +424,22 @@ @Override @Transactional(rollbackFor = Exception.class) + public Boolean goodsSort(GoodsSortDTO req) { + boolean result; + //妫�娴嬬鐞嗗憳鏉冮檺 + this.checkManagerAuthority(); + LambdaUpdateWrapper<Goods> updateWrapper = new LambdaUpdateWrapper<>(); + updateWrapper.set(Goods::getGoodsSort,req.getSort()); + updateWrapper.eq(Goods::getId, req.getGoodsId()); + result = this.update(updateWrapper); + List<String> goodsIds = new ArrayList<>(); + goodsIds.add(req.getGoodsId()); + this.updateEsGoods(goodsIds); + return result; + } + + @Override + @Transactional(rollbackFor = Exception.class) @SystemLogPoint(description = "鍒犻櫎鍟嗗搧", customerLog = "'鎿嶄綔瀵硅薄:['+#goodsIds+']'") public Boolean deleteGoods(List<String> goodsIds) { -- Gitblit v1.8.0