From 2f0120d0c10ac24603936911ee5812d4e71d2740 Mon Sep 17 00:00:00 2001
From: IPC-610 <IPC-610@DESKTOP-6LEOOS3>
Date: 星期二, 03 十二月 2024 15:07:39 +0800
Subject: [PATCH] 叠托机组空托盘跺

---
 Wms/WMS.BLL/BllCheckServer/StockCheckServer.cs |   31 +++++++++++++++++++------------
 1 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/Wms/WMS.BLL/BllCheckServer/StockCheckServer.cs b/Wms/WMS.BLL/BllCheckServer/StockCheckServer.cs
index 53cd28b..1a504ba 100644
--- a/Wms/WMS.BLL/BllCheckServer/StockCheckServer.cs
+++ b/Wms/WMS.BLL/BllCheckServer/StockCheckServer.cs
@@ -1383,19 +1383,26 @@
                             throw new Exception("褰撳墠鎵樼洏涓嶆槸鎷兼墭鍑哄簱鎵樼洏");
                         }
                         //璁板綍鎵樼洏涓婁俊鎭粰MES
-
-                        data.Add(new RequertBeiliaoInfoModel()
-                        {
-                            materiel_no = item.SkuNo,
-                            materiel_name = item.SkuName,
-                            qty = item.Qty,
-                            batch = item.LotNo,
-                            producttime = item.ProductionTime,
-                            expiry = item.ExpirationTime
-
-                        });
-                        //搴撳瓨绠辩爜鏄庣粏鍒犻櫎
                         var boxInfo = Db.Queryable<DataBoxInfo>().Where(m => m.IsDel == "0" && m.StockDetailId == item.Id).ToList();
+                        if (boxInfo.Count == 0)
+                        {
+                            throw new Exception("鎵樼洏涓婄墿鏂欑鐮佷俊鎭笉瀛樺湪,璇锋鏌�!");
+                        }
+                        foreach (var item2 in boxInfo)
+                        {
+                            data.Add(new RequertBeiliaoInfoModel()
+                            {
+                                no = item2.BoxNo,
+                                materiel_no = item.SkuNo,
+                                materiel_name = item.SkuName,
+                                qty = item.Qty,
+                                batch = item.LotNo,
+                                producttime = item.ProductionTime,
+                                expiry = item.ExpirationTime
+
+                            });
+                        }
+                        //搴撳瓨绠辩爜鏄庣粏鍒犻櫎
                         Db.Deleteable(boxInfo).ExecuteCommand();
                         //鍒犻櫎搴撳瓨鎵樼洏淇℃伅
                         Db.Deleteable(item).ExecuteCommand();

--
Gitblit v1.8.0