From 3dcba36d78cafaa611026662640806d12aa2221f Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期一, 17 三月 2025 21:08:14 +0800
Subject: [PATCH] 雅达-调整参数顺序并优化空值处理

---
 Tiger.Business.WMS/Transaction/Yada/Count_BIZ_U9_ASN.cs |   14 +++++++-------
 1 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/Tiger.Business.WMS/Transaction/Yada/Count_BIZ_U9_ASN.cs b/Tiger.Business.WMS/Transaction/Yada/Count_BIZ_U9_ASN.cs
index 255dfb3..2eaa822 100644
--- a/Tiger.Business.WMS/Transaction/Yada/Count_BIZ_U9_ASN.cs
+++ b/Tiger.Business.WMS/Transaction/Yada/Count_BIZ_U9_ASN.cs
@@ -21,7 +21,7 @@
     {
         public ICount_BIZ_U9_ASN Init(string id, string userCode, string apiHost, string orgCode)
         {
-            base.Init(id, apiHost, userCode, orgCode);
+            base.Init(id, userCode, apiHost, orgCode);
             //鍔犺浇宸茬粡娓呯偣鏁版嵁
             LoadData();
             Logger.Console.Info($"Start {this.GetType().Name} Transaction[ID: {TransID}]");
@@ -139,7 +139,7 @@
                     {
                         action.IsSuccessed = false;
                         //action.LocaleMsg = Biz.L("鐗╂枡缂栫爜[{0}]涓嶅瓨鍦ㄦ垨鑰呰鐗╂枡鏈惎鐢�");
-                        action.LocaleMsg = Biz.L("WMS.Default.ScanItem.ItemCodeNotExistsOrNotActive", inv.ItemInfo.ITEM_CODE.IsNullOrEmpty(inv.Barcode.ItemCode));
+                        action.LocaleMsg = Biz.L("WMS.Default.ScanItem.ItemCodeNotExistsOrNotActive", inv.ItemInfo?.ITEM_CODE.IsNullOrEmpty(inv.Barcode.ItemCode));
                         return action;
                     }
 
@@ -155,8 +155,8 @@
                             AUTH_ORG = input.AuthOption.CurOrg,
                             STATUS = WMS_ITEM.STATUSs.WaitIn.GetValue(),
                             QTY = inv.Barcode.Qty.ToDouble(),
-                            PROD_DATE = inv.Barcode.DateCode.ToDateTime(),
-                            ERP_WH = CurScanShelf.WarehouseCode,
+                            PROD_DATE = (inv.Barcode.DateCode?? DateTime.Now.ToString("yyyy-MM-dd")).ToDateTime(),
+                            ERP_WH = "", //CurScanShelf.WarehouseCode,
                             UNIT = inv.Barcode.Unit,
                         };
 
@@ -166,7 +166,7 @@
                             AUTH_ORG = input.AuthOption.CurOrg,
                             ITEM_CODE = inv.Barcode.ItemCode,
                             QTY = inv.Barcode.Qty.ToDouble(),
-                            ERP_WH = CurScanShelf.WarehouseCode,
+                            ERP_WH = "", //CurScanShelf.WarehouseCode,
                             UNIT = inv.Barcode.Unit,
                         };
 
@@ -201,12 +201,12 @@
                     {
                         foreach (var item in inv.Items)
                         {
-                            item.ERP_WH = CurScanShelf.WarehouseCode;
+                            item.ERP_WH = "";
                             item.AUTH_ORG = input.AuthOption.CurOrg;
                         }
                         foreach (var item in inv.Packages)
                         {
-                            item.ERP_WH = CurScanShelf.WarehouseCode;
+                            item.ERP_WH = "";
                             item.AUTH_ORG = input.AuthOption.CurOrg;
                         }
                     }

--
Gitblit v1.9.3