diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/controller/product/StockController.java b/eladmin-system/src/main/java/cn/ysk/cashier/controller/product/StockController.java index 9a0a35ff..ac1a9c9b 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/controller/product/StockController.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/controller/product/StockController.java @@ -1,6 +1,7 @@ package cn.ysk.cashier.controller.product; import cn.hutool.core.util.StrUtil; +import cn.ysk.cashier.annotation.Log; import cn.ysk.cashier.exception.BadRequestException; import cn.ysk.cashier.service.product.StockService; import cn.ysk.cashier.utils.JSONUtil; @@ -36,6 +37,7 @@ public class StockController { @PutMapping("warnLine") @ApiOperation("修改商品警告线") + @Log("修改商品警告值为:#stockUpdateWarnLineVO.warnLine") public ResponseEntity updateProductWarnLine(@RequestBody StockUpdateWarnLineVO stockUpdateWarnLineVO) { if (StrUtil.isBlank(stockUpdateWarnLineVO.getShopId()) || stockUpdateWarnLineVO.getWarnLine() == null || stockUpdateWarnLineVO.getWarnLine() <= 0) { throw new BadRequestException("参数有误"); diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductServiceImpl.java index 59d59494..cecf90c8 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductServiceImpl.java @@ -244,9 +244,11 @@ public class TbProductServiceImpl implements TbProductService { public Map queryAllV2(TbProductQueryV2Criteria criteria,Pageable pageable) { //查询商品数据 Page page = tbProductRepository.findAll((root, criteriaQuery, criteriaBuilder) -> QueryHelp.getPredicate(root, criteria, criteriaBuilder), pageable); + Integer warnLine = 0; List products = new ArrayList<>(); for (TbProduct product : page.getContent()) { TbProductNewVo productNewVo = new TbProductNewVo(); + warnLine = product.getWarnLine(); BeanUtils.copyProperties(product, productNewVo); productNewVo.setLowPrice(product.getLowPrice().toString()); productNewVo.setStockNumber(Double.valueOf(product.getStockNumber())); @@ -274,7 +276,9 @@ public class TbProductServiceImpl implements TbProductService { productNewVo.setConInfos(CollectionUtils.isEmpty(skuCons)?Arrays.asList():skuCons); products.add(productNewVo); } - return PageUtil.toPage(products, page.getTotalElements()); + Map result = PageUtil.toPage(products, page.getTotalElements()); + result.put("warnLine",warnLine); + return result; } public List convert(List skuVo1List) {