From a9b773182cbae218f87bbebb0b88871180677a63 Mon Sep 17 00:00:00 2001 From: hudong <Administrator@PC-20250329JZUF> Date: 星期三, 04 六月 2025 17:27:45 +0800 Subject: [PATCH] 优化 --- api/WmsSpaHelper.cs | 66 +++++--------------------------- 1 files changed, 11 insertions(+), 55 deletions(-) diff --git a/api/WmsSpaHelper.cs b/api/WmsSpaHelper.cs index a677c7d..db48e3c 100644 --- a/api/WmsSpaHelper.cs +++ b/api/WmsSpaHelper.cs @@ -451,17 +451,6 @@ } foreach (var item in items.ITEM) { - bool v = MaterPanduan(item.WLBM, item.SL); - if (!v) - { - result.resultMsg = "澶辫触"; - result.WLPZBH = items.HEAD.WLPZH; - result.resultCode = 1; - result.WLPZND = items.HEAD.WLPZND; - result.resultMsg = $"鐗╂枡{item.WLBM}鏁伴噺瓒呰繃 搴撳瓨鎬绘暟"; - simpleResults.Add(result); - continue; - } ///鍒ゆ柇鏄惁閮芥湁鍐查攢鍑瘉缂栧彿 if (string.IsNullOrEmpty(item.CXPZH)) { @@ -1227,17 +1216,7 @@ foreach (var a in itemwlpz.ITEM) { - bool v = MaterPanduan(a.WLBM, a.SL); - if (!v) - { - result.resultMsg = "澶辫触"; - result.WLPZBH = itemwlpz.HEAD.WLPZH; - result.resultCode = 1; - result.WLPZND = itemwlpz.HEAD.ND; - result.resultMsg = $"鐗╂枡{a.WLBM}鏁伴噺瓒呰繃 搴撳瓨鎬绘暟"; - simpleResults.Add(result); - continue; - } + po.Details.Add(new TN_Inbound_Detail { S_IO_NO = itemwlpz.HEAD.WLPZH, @@ -1275,17 +1254,6 @@ { foreach (var a in itemwlpz.ITEM) { - bool v = MaterPanduan(a.WLBM, a.SL); - if (!v) - { - result.resultMsg = "澶辫触"; - result.WLPZBH = itemwlpz.HEAD.WLPZH; - result.resultCode = 1; - result.WLPZND = itemwlpz.HEAD.ND; - result.resultMsg = $"鐗╂枡{a.WLBM}鏁伴噺瓒呰繃 搴撳瓨鎬绘暟"; - simpleResults.Add(result); - continue; - } if (po.Details.Where(s => s.S_ITEM_CODE == a.WLBM).Count() > 0) { var poq = po.Details.Where(s => s.S_ITEM_CODE == a.WLBM).FirstOrDefault(); @@ -1396,17 +1364,7 @@ foreach (var a in itemwlpz.ITEM) { - bool v = MaterPanduan(a.WLBH, a.SL); - if (!v) - { - result.resultMsg = "澶辫触"; - result.WLPZBH = itemwlpz.HEAD.WLPZBH; - result.resultCode = 1; - result.WLPZND = itemwlpz.HEAD.WLPZNF; - result.resultMsg = $"鐗╂枡{a.WLBH}鏁伴噺瓒呰繃 搴撳瓨鎬绘暟"; - simples.Add(result); - continue; - } + #region 涓嶉渶瑕� //if (a.ITEM1.Select(s => s.XLH).Count() > 0)//鍒ゆ柇搴忓垪鍙锋槸鍚︿负澶氫釜 //{ @@ -1473,17 +1431,6 @@ foreach (var a in itemwlpz.ITEM) { - bool v = MaterPanduan(a.WLBH, a.SL); - if (!v) - { - result.resultMsg = "澶辫触"; - result.WLPZBH = itemwlpz.HEAD.WLPZBH; - result.resultCode = 1; - result.WLPZND = itemwlpz.HEAD.WLPZNF; - result.resultMsg = $"鐗╂枡{a.WLBH}鏁伴噺瓒呰繃 搴撳瓨鎬绘暟"; - simples.Add(result); - continue; - } if (po.Details.Where(s => s.S_ITEM_CODE == a.WLBH).Count() > 0) { var poq = po.Details.Where(s => s.S_ITEM_CODE == a.WLBH).FirstOrDefault(); @@ -1817,6 +1764,15 @@ internal static SimpleResult InboundOrderSorting(MPSorting model) { var result = new SimpleResult(); + foreach (var a in model.MaterList) + { + bool v = MaterPanduan(a.item_code, a.qty); + if (v) + { + result.resultMsg = $"鐗╂枡{a.item_code}鏁伴噺瓒呰繃 搴撳瓨鎬绘暟"; + return result; + } + } //鍒ゆ柇璧峰搴撲綅鏄惁閿佸畾 // var db = new SqlHelper<object>().GetInstance(); using (var db = new SqlHelper<object>().GetInstance()) -- Gitblit v1.9.1