From f2fb67bf0cf463eb020599342f5e0476356821d8 Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期四, 02 一月 2025 14:58:29 +0800
Subject: [PATCH] Rename BAS_LABEL_PV to BAS_PROCESS_VAR

---
 Tiger.Business.WMS/Transaction/In_Default.cs |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/Tiger.Business.WMS/Transaction/In_Default.cs b/Tiger.Business.WMS/Transaction/In_Default.cs
index 76b9532..aabfa9c 100644
--- a/Tiger.Business.WMS/Transaction/In_Default.cs
+++ b/Tiger.Business.WMS/Transaction/In_Default.cs
@@ -61,7 +61,7 @@
                 //鍒ゆ柇鎵弿鐨勬槸鍚﹁揣鏋�
                 var whUnit = await Biz.Db.Queryable<V_WH_UNIT>().Where(t => (t.SHELF_CODE.ToUpper() == input.SN || t.LOCATION_CODE.ToUpper() == input.SN) && t.AUTH_ORG == OrgCode).IncludesAllFirstLayer().FirstAsync();
                 //if (string.IsNullOrEmpty(CurScanShelf?.ShelfCode))
-                if (!whUnit.IsNullOrEmpty())
+                if (!whUnit.IsNullOrEmpty() || string.IsNullOrEmpty(CurScanShelf?.ShelfCode))
                 {
                     action = await ScanShelf(input.SN, whUnit);
                 }
@@ -90,7 +90,8 @@
             {
                 if (CurInvItem.IsNullOrEmpty())
                 {
-	                Result<IInventory> result = WMS_ITEM_Biz.WmsItem.Get(input.SN, input.AuthOption, true);
+                    //瑙f瀽鏉$爜
+                    Result<IInventory> result = WMS_ITEM_Biz.WmsItem.Get(input.SN, input.AuthOption, true);
 	                if (!result.IsSuccessed)
 	                {
 	                    action.IsSuccessed = false;
@@ -224,7 +225,11 @@
 	                    {
 	                        var item = CurInvItem.Items.First(q => q.SN == qty.SN);
 	                        item.QTY = qty.QTY;
-	                    }
+                            var pkg = CurInvItem.Packages.First(q => q.SN == qty.SN);
+                            pkg.QTY = qty.QTY;
+                        }
+                        CurInvItem.UpdatePkgQty();
+
                         Command = "Normal";
                     }
                 }

--
Gitblit v1.9.3