服务端的TigerApi 框架,基于.NET6 2024 版本
Rodney Chen
2024-11-28 8b49746337d1ddce30588e60b38d31c26a16445a
优化了一些已知问题
已修改1个文件
6 ■■■■■ 文件已修改
Tiger.Business.MES/Transaction/YadaPacking.cs 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;