| | |
| | | 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; |
| | |
| | | |
| | | @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) { |
| | | |