From d07f25c163706ac46a83bd2c63db1e3c52715222 Mon Sep 17 00:00:00 2001
From: zhaowc <526854230@qq.com>
Date: 星期四, 27 三月 2025 15:54:25 +0800
Subject: [PATCH] 解决问题

---
 Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
index d163829..e8d8a3c 100644
--- a/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
+++ b/Wms/WMS.BLL/BllAsnServer/ArrivalNoticeServer.cs
@@ -156,6 +156,7 @@
                             data.ProductionTime = boxInfo.ProductionTime!= null ? ((DateTime)boxInfo.ProductionTime).ToString("yyyy-MM-dd"):"";
                             data.ExpirationTime = boxInfo.ExpirationTime != null ? ((DateTime)boxInfo.ExpirationTime).ToString("yyyy-MM-dd") : "";
                             data.StoreTime = boxInfo.StoreTime != null ? ((DateTime)boxInfo.StoreTime).ToString("yyyy-MM-dd") : "";
+                            
                         }
                     }
                 }
@@ -163,6 +164,7 @@
                 var labelQty = Db.Queryable<BllBoxInfo>().Where(m => m.IsDel == "0" && m.ASNDetailNo == id).Sum(m => m.Qty);
                 var qty = detail.Qty - labelQty;
                 data.Qty = qty.ToString();
+                data.SupplierLot = detail.SupplierLot;
                 return data;
             }
             catch (Exception e)
@@ -213,7 +215,7 @@
                         break;
                     case "6"://浠e偍鍏ュ簱
                         skuType = "(0,1,2,3,4)";
-                        IsPack = 2; //涓嶈创
+                        //IsPack = 2; //涓嶈创
                         break;
                     case "7"://瀵勫瓨鍏ュ簱
                         //skuType = "(3)";
@@ -1071,6 +1073,7 @@
                     CustomerNo = model.Customer,
                     CustomerName = custname,
                     OrderCode = model.OrderCode,
+                    Status = "0",
                 };
 
                 // 鍏ュ簱鏄庣粏琛ㄤ俊鎭�
@@ -1113,10 +1116,17 @@
                         LotNo = asnDetailModel.LotNo,
                         LotText = "",
                         Qty = (decimal)asnDetailModel.Qty,
-                        PackagNo = asnDetailModel.PackagNo,
+                        FactQty = 0,
+                        CompleteQty = 0,
+                        Price = 0,
+                        Money = 0,
+                        IsBale = "",
+                        IsBelt = "",
+                        PackagNo = skuModel.PackagNo,
                         SupplierLot = asnDetailModel.SupplierLot,
                         Status = "0",
                         CreateUser = 0
+
                     };
 
                     detailModels.Add(detailModel);
@@ -1236,6 +1246,10 @@
                 {
                     throw new Exception("澶嶆牳澶辫触锛屽鏍镐汉鍛樺拰鍏抽棴璁㈠崟浜哄憳涓嶈兘鐩稿悓锛�");
                 }
+                if (date.Id == notice.CreateUser)
+                {
+                    throw new Exception("澶嶆牳澶辫触锛屽鏍镐汉鍛樺拰鍒涘缓璁㈠崟浜哄憳涓嶈兘鐩稿悓锛�");
+                }
                 //鍗曟嵁绫诲瀷鏄� 鎴愬搧鍏ュ簱鎴栭噰璐叆搴� 鍒ゆ柇鍏ュ簱鐗╂枡鏄惁鍚堟牸
                 if (notice.Type == "0" || notice.Type == "1")
                 {
@@ -1269,7 +1283,7 @@
                 };
 
                 #region 閫氳繃鎺ュ彛鍙戦�佽嚦erp 鎴� mes
-                //绯荤粺瀵规帴鍚庢斁寮�
+                ////绯荤粺瀵规帴鍚庢斁寮�
                 var jsonData = JsonConvert.SerializeObject(asnInfo);
                 var mesList = new List<string>() { "0", "4" };  //0 鎴愬搧鍏ュ簱 4浣欐枡閫�鍥炲叆搴�
                 var erpList = new List<string>() { "1", "2", "3" }; //1 閲囪喘鍏ュ簱  2涓棿鍝佸叆搴�  3 閫�璐у叆搴�
@@ -1286,7 +1300,7 @@
                     var mesData = new FinishAsnModel()
                     {
                         no = asnInfo.OrderCode,
-                        qty = asnInfo.AsnDetails.Sum(m=>m.Qty)
+                        qty = asnInfo.AsnDetails.Sum(m => m.Qty)
                     };
                     jsonData = JsonConvert.SerializeObject(mesData);
                     //璋冪敤鎺ュ彛
@@ -1309,7 +1323,7 @@
                     }
                 }
 
-                
+
                 #endregion
 
                 notice.Status = "4";

--
Gitblit v1.8.0