From e1afb885a3b4040c15501aedd4b679895ac46be3 Mon Sep 17 00:00:00 2001
From: bklLiudl <673013083@qq.com>
Date: 星期五, 27 六月 2025 15:28:09 +0800
Subject: [PATCH] 添加车间出库,出入库记录

---
 Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs |   43 ++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 38 insertions(+), 5 deletions(-)

diff --git a/Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs b/Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs
index cd662cb..ad3c91d 100644
--- a/Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs
+++ b/Wms/WMS.BLL/BllPdaServer/PdaSoServer.cs
@@ -1509,6 +1509,9 @@
                 {
                     throw Oops.Bah("鏈煡璇㈠埌璇ユ墭鐩樺垎閰嶇殑搴撳瓨鏄庣粏淇℃伅锛�");
                 }
+                string lotNpstr = boxInfos.First().LotNo;
+                string skuNo = boxInfos.First().SkuNo;
+                string skuName = boxInfos.First().SkuName;
 
                 // 楠岃瘉鏄惁杞﹂棿绾胯竟浠撳簱
                 var areaList = new List<string>() { "B06", "B07", "B09" };
@@ -1579,10 +1582,27 @@
                     pallet.Status = "0";
                     await Db.Updateable(pallet).ExecuteCommandAsync();
                 }
-                 
+
+                #region  鎻掑叆杞﹂棿鍑哄叆搴撹褰曡〃
+                //鎻掑叆鍏ュ簱鏃ュ織
+                var _log = new LogWorkShop
+                {
+                    Type = "1",//绫诲瀷锛�0锛氬叆搴� 1锛氬嚭搴�
+                    PalletNo = palletNo,
+                    BoxNo = boxNo,
+                    LotNo = lotNpstr,
+                    SkuNo = skuNo,
+                    SkuName = skuName,
+                    Qty = pickQty
+                };
+                // 鎻掑叆杞﹂棿鍑哄簱璁板綍
+                Db.Insertable(_log).ExecuteCommand();
+                #endregion
+
+
                 //娣诲姞鎿嶄綔鏃ュ織璁板綍
                 var k = new OperationSOServer().AddLogOperationSo("PDA妯″潡", "杞﹂棿鍑哄簱", 
-                    boxNo, "鎷h揣", $"鍦≒DA涓婂绠卞彿涓猴細{boxNo}鐨勬墭鐩樼爜涓猴細{palletNo}鐨勬嫞璐ф搷浣�", userId);
+                    boxNo, "鍑哄簱", $"鍦≒DA涓婂绠卞彿涓猴細{boxNo}鐨勬墭鐩樼爜涓猴細{palletNo}鐨勬嫞璐ф搷浣�", userId);
                 Db.CommitTran();
             }
             catch (AppFriendlyException e)
@@ -1715,6 +1735,22 @@
                     pallet.Status = "0";
                     await Db.Updateable(pallet).ExecuteCommandAsync();
                 }
+
+                #region  鎻掑叆杞﹂棿鍑哄叆搴撹褰曡〃
+                // 鍒涘缓瀹炰綋
+                var _log = new LogWorkShop
+                {
+                    Type = "1",//绫诲瀷锛�0锛氬叆搴� 1锛氬嚭搴�
+                    PalletNo = model.PalletNo,
+                    BoxNo = "",
+                    LotNo = model.LotNo,
+                    SkuNo = skuModel.SkuNo,
+                    SkuName = skuModel.SkuName,
+                    Qty = pickQty
+                };
+                // 鎻掑叆杞﹂棿鍑哄簱璁板綍
+                Db.Insertable(_log).ExecuteCommand();
+                #endregion
 
                 //娣诲姞鎿嶄綔鏃ュ織璁板綍
                 var k = new OperationSOServer().AddLogOperationSo("PDA妯″潡", "杞﹂棿鍑哄簱",
@@ -5265,9 +5301,6 @@
 
             return data;
         }
-
-       
-
         #endregion
 
     }

--
Gitblit v1.8.0