From c8f338feee0b6003d8f069b1d37fd9b90dd1b7f4 Mon Sep 17 00:00:00 2001
From: 杨前锦 <1010338399@qq.com>
Date: 星期一, 07 七月 2025 17:31:38 +0800
Subject: [PATCH] 印尼佳通优化

---
 HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/api/ApiHelper.cs |   30 ++++++++++++++++++++++++++++++
 1 files changed, 30 insertions(+), 0 deletions(-)

diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/api/ApiHelper.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/api/ApiHelper.cs
index 23136fe..ef363a5 100644
--- a/HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/api/ApiHelper.cs
+++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.SXJK/api/ApiHelper.cs
@@ -11,6 +11,7 @@
 using System.Linq;
 using System.Threading;
 using static HH.WCS.Mobox3.SXJK.api.ApiModel;
+using static HH.WCS.Mobox3.SXJK.api.MoboxController;
 using static HH.WCS.Mobox3.SXJK.api.OtherModel;
 using static HH.WCS.Mobox3.SXJK.api.WmsController;
 using static HH.WCS.Mobox3.SXJK.api.WmsController.PutawayOrderIn;
@@ -563,6 +564,35 @@
         }
 
         /// <summary>
+        /// 鍏ュ簱鍗曢噸缃�+        /// </summary>
+        /// <param name="model"></param>
+        /// <returns></returns>
+        public static SimpleResult inventoryReceiptReset(InventoryReceiptResetModel model) 
+        {
+            SimpleResult simpleResult = new SimpleResult();
+            var inStockList = WMSHelper.GetInStockList(model.asnNo);
+            if (inStockList != null) 
+            {
+                var inStockListChildren = WMSHelper.getInstockListChild(model.asnNo);
+                if(inStockListChildren.Count > 0) 
+                {
+                    foreach (var child in inStockListChildren)
+                    {
+                        var locCntrRel = LocationHelper.GetLocCntrRelByCntr(child.S_TRACE_ID);
+                        if (locCntrRel != null) 
+                        {
+                            LocationHelper.UnBindingLoc(locCntrRel.S_LOC_CODE, new List<string>() { locCntrRel.S_CNTR_CODE });
+                        }
+
+                        ContainerHelper.deleteCntrItem(child.S_TRACE_ID);
+                    }
+                }
+            }
+            return simpleResult;
+        }
+
+        /// <summary>
         /// 鏇存柊鎶芥淇℃伅
         /// </summary>
         /// <param name="model"></param>

--
Gitblit v1.9.1