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