From 8b49746337d1ddce30588e60b38d31c26a16445a Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期四, 28 十一月 2024 00:42:42 +0800
Subject: [PATCH] 优化了一些已知问题

---
 Tiger.Business.MES/Transaction/YadaPacking.cs |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/Tiger.Business.MES/Transaction/YadaPacking.cs b/Tiger.Business.MES/Transaction/YadaPacking.cs
index ee9a561..0f68338 100644
--- a/Tiger.Business.MES/Transaction/YadaPacking.cs
+++ b/Tiger.Business.MES/Transaction/YadaPacking.cs
@@ -24,6 +24,7 @@
         public new IYadaPacking Init(string id, string apiHost, string userCode, string postCode)
         {
             base.Init(id, apiHost, userCode, postCode);
+            U9CDB = Biz.DataSource["YadaU9C"].Client;
             Logger.Console.Info($"User[{userCode}] start a {this.GetType().Name}[{postCode}] Transaction[ID: {TransID}]");
             return this;
         }
@@ -41,6 +42,8 @@
         public string ShippingOrder { get; set; }
         public DateTime curtime = DateTime.Now;
         public DateTime prevtime = DateTime.Now;
+
+        public DbClient U9CDB { get; set; }
         #endregion Propertys & Variables
 
         #region Functions
@@ -395,8 +398,7 @@
                     curtime = DateTime.Now;  Logger.Console.Info($"{CurSN} : ***** 11 : {(curtime - prevtime).TotalSeconds}s", ConsoleColor.Green); prevtime = curtime;
 
                     //鑾峰彇鍑鸿揣鐘舵��
-                    DbClient db = Biz.DataSource["YadaU9C"].Client;
-                    var ship = db.Queryable<mes_ShipList>().Where(q => q.MoDoc == CurBatch.WO.ORDER_NO && q.Status == 2 && SqlFunc.DateIsSame(q.BusinessDate, DateTime.Now)).First();
+                    var ship = U9CDB.Queryable<mes_ShipList>().Where(q => q.MoDoc == CurBatch.WO.ORDER_NO && q.Status == 2 && SqlFunc.DateIsSame(q.BusinessDate, DateTime.Now)).First();
                     int CurShipQty = 0;
                     int WaitShipmentCarton = 0;
                     int WaitShipment = 0;

--
Gitblit v1.9.3