From e86a383c8c02dc02a0b1700ada6f9443cfc4017f Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Sat, 12 Oct 2024 14:16:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E8=AE=B0=E5=BD=95=E5=95=86=E5=93=81?= =?UTF-8?q?=E9=94=80=E5=94=AE=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TbProductStockDetailServiceImpl.java | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockDetailServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockDetailServiceImpl.java index 961ba81c..4b556a58 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockDetailServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/productimpl/TbProductStockDetailServiceImpl.java @@ -245,32 +245,32 @@ public class TbProductStockDetailServiceImpl implements TbProductStockDetailServ public void addSaleRecord(Integer orderId) { List stockCountDTOS = stockCountRepository.countStockById(orderId); log.info("查询到订单id: {}的所有库存数据: {}", orderId, stockCountDTOS); -// stockCountDTOS.forEach(s -> { -// //客座费不统计 -// if (s.getProId() > 0) { -// if (s.getStockCount() > 0) { -// TbProductStockDetail productStockDetail = new TbProductStockDetail(); -// productStockDetail.setCreatedAt(System.currentTimeMillis()); -// productStockDetail.setUpdatedAt(System.currentTimeMillis()); -// productStockDetail.setShopId(s.getShopId()); -// productStockDetail.setProductId(s.getProId().toString()); -// productStockDetail.setProductName(s.getProName()); -// productStockDetail.setOrderId(orderId.toString()); -//// productStockDetail.setSkuId(s.getSkuId().toString()); -// productStockDetail.setIsStock(s.getIsStock());//是否开启库存 -// productStockDetail.setLeftNumber(s.getStockNumber() + s.getStockCount());//原库存 -// productStockDetail.setSpecSnap(s.getSpecSnap()); -// productStockDetail.setUnitName(s.getUnitName()); -// productStockDetail.setStockNumber(-Double.valueOf(s.getStockCount())); -// productStockDetail.setSourcePath("NORMAL"); -// productStockDetail.setType("售出记录"); -// productStockDetail.setRemark("售出记录:" + orderId); -// productStockDetail.setSubType(-1); -// tbProductStockDetailRepository.save(productStockDetail); -// } -// skutMapper.incrRealSalesNumber(s.getSkuId().intValue(), s.getStockCount()); -// } -// }); + stockCountDTOS.forEach(s -> { + //客座费不统计 + if (s.getProId() > 0) { + if (s.getStockCount() > 0) { + TbProductStockDetail productStockDetail = new TbProductStockDetail(); + productStockDetail.setCreatedAt(System.currentTimeMillis()); + productStockDetail.setUpdatedAt(System.currentTimeMillis()); + productStockDetail.setShopId(s.getShopId()); + productStockDetail.setProductId(s.getProId().toString()); + productStockDetail.setProductName(s.getProName()); + productStockDetail.setOrderId(orderId.toString()); +// productStockDetail.setSkuId(s.getSkuId().toString()); + productStockDetail.setIsStock(s.getIsStock());//是否开启库存 + productStockDetail.setLeftNumber(s.getStockNumber() + s.getStockCount());//原库存 + productStockDetail.setSpecSnap(s.getSpecSnap()); + productStockDetail.setUnitName(s.getUnitName()); + productStockDetail.setStockNumber(-Double.valueOf(s.getStockCount())); + productStockDetail.setSourcePath("NORMAL"); + productStockDetail.setType("售出记录"); + productStockDetail.setRemark("售出记录:" + orderId); + productStockDetail.setSubType(-1); + tbProductStockDetailRepository.save(productStockDetail); + } + skutMapper.incrRealSalesNumber(s.getSkuId().intValue(), s.getStockCount()); + } + }); } }