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 ++++++++++++++++++++++++++++++++++++++-----
 Wms/Wms/Controllers/PdaAsnController.cs  |    2 +-
 Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs |    2 +-
 3 files changed, 40 insertions(+), 7 deletions(-)

diff --git a/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs b/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs
index e08dffd..360d22c 100644
--- a/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs
+++ b/Wms/WMS.BLL/BllPdaServer/PdaAsnServer.cs
@@ -2644,7 +2644,7 @@
                         Db.Insertable(box2).ExecuteCommand();
                         #endregion
 
-                        #region
+                        #region  鎻掑叆杞﹂棿鍑哄叆搴撹褰曡〃
                         //鎻掑叆鍏ュ簱鏃ュ織
                         var _log = new LogWorkShop
                         {
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
 
     }
diff --git a/Wms/Wms/Controllers/PdaAsnController.cs b/Wms/Wms/Controllers/PdaAsnController.cs
index 2d55503..efc36c8 100644
--- a/Wms/Wms/Controllers/PdaAsnController.cs
+++ b/Wms/Wms/Controllers/PdaAsnController.cs
@@ -267,7 +267,7 @@
 
 
         /// <summary>
-        /// 缁戝畾鎵樼洏
+        /// 杞﹂棿鍏ュ簱
         /// </summary>
         /// <param name="model"></param>
         /// <returns></returns>

--
Gitblit v1.8.0