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()); + } + }); } }