From f334ce9eaf2836f5f1e48b03ee9d5ca10d0b4730 Mon Sep 17 00:00:00 2001
From: pengyongcheng <pyc_1215@163.com>
Date: Tue, 30 Jul 2024 15:55:36 +0800
Subject: [PATCH] fix: 根据SN扣减库存,未将SN保存到交易记录

---
 huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/IShipmentContainerAdviceService.java         | 3 +++
 huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/impl/ShipmentContainerAdviceServiceImpl.java | 1 +
 2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/IShipmentContainerAdviceService.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/IShipmentContainerAdviceService.java
index 698259c..21f22d6 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/IShipmentContainerAdviceService.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/IShipmentContainerAdviceService.java
@@ -40,5 +40,8 @@ public interface IShipmentContainerAdviceService extends IService<ShipmentContai
 
     List<ShipmentContainerAdvice> getShipmentContainerAdviceListByShipmentContainerId(int shipmentContainerId);
 
+    /**
+     * 根据SN扣减库存
+     */
     Result reduceInventoryDetailBySn(String snList, String warehouseCode);
 }
diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/impl/ShipmentContainerAdviceServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/impl/ShipmentContainerAdviceServiceImpl.java
index 5c2fb74..dae6aa8 100644
--- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/impl/ShipmentContainerAdviceServiceImpl.java
+++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentContainerAdvice/service/impl/ShipmentContainerAdviceServiceImpl.java
@@ -319,6 +319,7 @@ public class ShipmentContainerAdviceServiceImpl extends ServiceImpl<ShipmentCont
             inventoryTransaction.setLot(inventoryDetail.getLot());
             inventoryTransaction.setProject(inventoryDetail.getProject());
             inventoryTransaction.setQty(inventoryDetailQty);
+            inventoryTransaction.setSn(inventoryDetail.getSn());
             inventoryTransaction.setShipmentQty(inventoryDetailQty);
             BigDecimal inventoryQty = inventoryDetailService.getInventorySumQty(inventoryDetail);
             inventoryTransaction.setInventoryQty(inventoryQty);
--
libgit2 0.22.2