From d42ad8b01195def2a9309930e14f90ff13ad47b1 Mon Sep 17 00:00:00 2001
From: 杨前锦 <1010338399@qq.com>
Date: 星期四, 19 六月 2025 17:24:28 +0800
Subject: [PATCH] 印尼佳通出入库策略优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/core/WCSCore.cs |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/core/WCSCore.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/core/WCSCore.cs
index 0f3fad3..d1dad47 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/core/WCSCore.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/core/WCSCore.cs
@@ -312,6 +312,25 @@
                             ContainerHelper.deleteCntrItem(cntrCode);
                         }
                     }
+
+                    if (wst.S_TYPE == "鍑哄簱浠诲姟") 
+                    {
+                        var child = WMSHelper.getOutstockListChild(wst.S_OP_DEF_CODE, cst.S_DATA);
+
+                        var cntrCodeList = cst.S_CNTR_CODE.Split(',').ToList();
+                        // 鏇存柊鍑哄簱鏁伴噺
+                        float qty = 0;
+                        for (int i = 0; i < cntrCodeList.Count; i++)
+                        {
+                            var cntrItemRels = ContainerHelper.GetCntrItemRel(cntrCodeList[i]);
+                            foreach (var cntrItemRel in cntrItemRels)
+                            {
+                                qty -= cntrItemRel.F_QTY;
+                            }
+                        }
+                        child.PRE_COMPLETED_QTY = child.PRE_COMPLETED_QTY + qty;
+                        WMSHelper.updateOutStockListChild(child);
+                    }
                 }
             }
         }

--
Gitblit v1.9.1