From 0653b5bee559d54fe8ac519aa98115e6a8aa31b0 Mon Sep 17 00:00:00 2001
From: chengsc <Demo@DESKTOP-CPA90BF>
Date: 星期三, 30 十月 2024 08:16:13 +0800
Subject: [PATCH] 修改问题

---
 Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs b/Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs
index 7af51a0..94c10e0 100644
--- a/Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs
+++ b/Wms/WMS.BLL/BllAsnServer/PalletBindServer.cs
@@ -180,6 +180,7 @@
                 //鍒ゆ柇鎵樼洏缁戝畾淇℃伅涓槸鍚︽湁
                 var bind = Db.Queryable<BllPalletBind>().First(m => m.IsDel == "0" && m.ASNDetailNo == detail.Id && m.PalletNo == model.PalletNo && m.Status != "2");
                 var bindId = 0;
+                var boxQtyZong = model.Detail.Sum(m => m.Qty);
                 if (bind == null)
                 {
                     bind = new BllPalletBind
@@ -189,7 +190,7 @@
                         PalletNo = model.PalletNo,
                         PalletNo2 = "",
                         PalletNo3 = "",
-                        Qty = model.Qty,
+                        Qty = boxQtyZong,
                         FullQty = pNum,
                         Status = "0",//绛夊緟鎵ц
                         Type = model.Type, //鎵樼洏绫诲瀷  0鐗╂枡鎵�  1绌烘墭鐩樻墭
@@ -316,8 +317,8 @@
                                 Standard = box.Standard,
                                 PackageStandard = box.PackageStandard,
                                 StoreTime = box.StoreTime,
-                                QtyCount = (int)box.QtyCount,
-                                QtyOrd = (int)box.QtyOrd,
+                                QtyCount = box.QtyCount.HasValue? (int)box.QtyCount : 0,
+                                QtyOrd = box.QtyOrd.HasValue ? (int)box.QtyOrd : 0,
                                 CreateUser = userId,
                                 CreateTime = comTime,
                             };
@@ -1621,7 +1622,7 @@
 
 
 
-                var areaNoStr = "A03";
+                var areaNoStr = "A07";
                 var allotLocate = new AllotLocation();
                 
                 #region 鏍规嵁sku纭鍖哄煙鍒掑垎
@@ -2294,7 +2295,7 @@
 
                 SysStorageLocat locate;
                 var areaList = new List<string>();
-                areaList.Add("A03");
+                areaList.Add("A07");
                 locate = allotLocate.GetSuiTableLocate(houseNo, areaList, roadwayNo);
                  
                 Db.BeginTran();

--
Gitblit v1.8.0