From 45d3d62c44fc1169f997dfd0411832d8e9459f0c Mon Sep 17 00:00:00 2001
From: Administrator <Administrator@DESKTOP-HAU3ST3>
Date: 星期五, 24 一月 2025 11:08:09 +0800
Subject: [PATCH] 1

---
 WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs b/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs
index f6f4695..c4ff7db 100644
--- a/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs
+++ b/WMS/WIDESEA_WMSServer/WIDESEA_InboundService/Base/InboundOrderService.cs
@@ -218,21 +218,26 @@
                     CreateDate = DateTime.Now,
                 };
                 _inboundOrderHtyService.AddData(inboundOrder_Hty);
-
-                Dt_InboundOrderDetail_Hty dt_InboundOrderDetail_Hty = new Dt_InboundOrderDetail_Hty
+                foreach (var item in oldOutboundOrder.Details)
                 {
-                    OrderId = dt_InboundOrderDetail.OrderId,
-                    MaterielCode = dt_InboundOrderDetail.MaterielCode,
-                    MaterielName = dt_InboundOrderDetail.MaterielName,
-                    BatchNo = dt_InboundOrderDetail.BatchNo,
-                    OrderQuantity = dt_InboundOrderDetail.OrderQuantity,
-                    ReceiptQuantity = dt_InboundOrderDetail.ReceiptQuantity,
-                    OverInQuantity = dt_InboundOrderDetail.OverInQuantity,
-                    OrderDetailStatus = dt_InboundOrderDetail.OrderDetailStatus,
-                };
-                _inboundOrderDetail_HtyService.AddData(dt_InboundOrderDetail_Hty);
+                    Dt_InboundOrderDetail_Hty dt_InboundOrderDetail_Hty = new Dt_InboundOrderDetail_Hty
+                    {
+                        OrderId = dt_InboundOrderDetail.OrderId,
+                        MaterielCode = dt_InboundOrderDetail.MaterielCode,
+                        MaterielName = dt_InboundOrderDetail.MaterielName,
+                        BatchNo = dt_InboundOrderDetail.BatchNo,
+                        OrderQuantity = dt_InboundOrderDetail.OrderQuantity,
+                        ReceiptQuantity = dt_InboundOrderDetail.ReceiptQuantity,
+                        OverInQuantity = dt_InboundOrderDetail.OverInQuantity,
+                        OrderDetailStatus = dt_InboundOrderDetail.OrderDetailStatus,
+                        Creater = "WMS",
+                        CreateDate = DateTime.Now,
+                    };
+                    _inboundOrderDetail_HtyService.AddData(dt_InboundOrderDetail_Hty);
+                    _inboundOrderDetailService.DeleteData(item);
+                }
                 BaseDal.DeleteData(oldOutboundOrder);
-                _inboundOrderDetail_HtyService.DeleteData(dt_InboundOrderDetail);
+
                 //inboundOrder_Hty.Details = oldOutboundOrder.Details;
 
                 //#region 楠岃瘉鏁版嵁

--
Gitblit v1.9.3