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