From 99e26030611fdc06ee3dd523072fe5516b78dc5b Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期一, 11 五月 2026 13:05:38 +0800
Subject: [PATCH] feat(sales): 添加销售订单和产品相关字段

---
 src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java b/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java
index bf46405..c08250a 100644
--- a/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java
+++ b/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java
@@ -95,11 +95,7 @@
     private ShippingInfoServiceImpl shippingInfoService;
     private ReturnSaleProductMapper returnSaleProductMapper;
     private ReturnManagementMapper returnManagementMapper;
-
-
     private StockUtils stockUtils;
-
-
 
     @Autowired
     private ProductStructureMapper productStructureMapper;
@@ -124,6 +120,7 @@
         List<SalesLedgerProduct> salesLedgerProducts = salesLedgerProductMapper.selectSalesLedgerProductList(salesLedgerProduct);
         if(!CollectionUtils.isEmpty(salesLedgerProducts)){
             salesLedgerProducts.forEach(item -> {
+
                 // 鍙戣揣淇℃伅
                 ShippingInfo shippingInfo = shippingInfoMapper.selectOne(new LambdaQueryWrapper<ShippingInfo>()
                         .eq(ShippingInfo::getSalesLedgerProductId, item.getId())
@@ -320,6 +317,7 @@
                         productStructures.forEach(item ->{
                             ProductStructureRecord item1 = new ProductStructureRecord();
                             BeanUtils.copyProperties(item, item1);
+                            item1.setId( null);
                             item1.setProductOrderId(productOrder.getId());
                             item1.setDemandedQuantity(item.getUnitQuantity().multiply(productOrder.getQuantity()));
                             item1.setBomId(Long.valueOf(productBom.getId()));
@@ -549,7 +547,9 @@
         int count = 0;
         StringBuilder stringBuffer = new StringBuilder();
         for (ProductStructureDto productStructureDto : productStructureDtos) {
-            StockInventory stockInventory = stockInventoryMapper.selectOne(new QueryWrapper<StockInventory>().lambda().eq(StockInventory::getProductModelId, productStructureDto.getProductModelId()));
+            StockInventory stockInventory = stockInventoryMapper.selectOne(new QueryWrapper<StockInventory>()
+                    .lambda()
+                    .eq(StockInventory::getProductModelId, productStructureDto.getProductModelId()));
 
             //鎵�闇�鏁伴噺
             BigDecimal multiply = salesLedgerProduct.getQuantity().multiply(productStructureDto.getUnitQuantity());

--
Gitblit v1.9.3