1
zxx
3 天以前 d66d362ee6d76f02331e56df1fdec1c2114c9f3e
HH.WCS.Mobox3/HH.WCS.Mobox3.XiaoMi/core/WMSCore.cs
@@ -324,48 +324,48 @@
        //}
        /// <summary>
        /// 大件区到区 呼叫空箱
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public static void bigMateriala2a()
        {
            var db = new SqlHelper<Location>().GetInstance();
            try
            {
                var startLoc = new Location();
                var endLoc = new Location();
                var endReservoirs = Settings.ReservoirAreas.Where(s => s.areaName == "").FirstOrDefault();
                endLoc =TaskProcess.InWorkTransport(endReservoirs.areaCode);
                if (endLoc != null)
                {
                    var startReservoirs = Settings.ReservoirAreas.Where(s => s.areaName == "").FirstOrDefault();
                    startLoc = TaskProcess.OutWorkTransport(startReservoirs.areaCode);
                    var locCntrRel = db.Queryable<LocCntrRel>().Where(a => a.S_LOC_CODE == startLoc.S_CODE).First();
                    //创建任务
                    LogHelper.Info($"创建任务 起点:{startLoc.S_CODE}终点:{endLoc.S_CODE}", "自动补空箱");
                    var res = TaskProcess.CreateTransport(startLoc.S_CODE, endLoc.S_CODE, "自动补空箱", locCntrRel.S_CNTR_CODE, 1, 1);
                    if (res)
                    {
                        LogHelper.Info($"起点:{startLoc.S_CODE}终点:{endLoc.S_CODE}任务创建成功");
                    }
                    else
                    {
                        LogHelper.Info($"起点:{startLoc.S_CODE}终点:{endLoc.S_CODE}任务创建失败");
                    }
                }
        ///// <summary>
        ///// 大件区到区 呼叫空箱
        ///// </summary>
        ///// <param name="model"></param>
        ///// <returns></returns>
        //public static void bigMateriala2a()
        //{
        //    var db = new SqlHelper<Location>().GetInstance();
        //    try
        //    {
        //        var startLoc = new Location();
        //        var endLoc = new Location();
        //        var endReservoirs = Settings.ReservoirAreas.Where(s => s.areaName == "").FirstOrDefault();
        //        endLoc =TaskProcess.InWorkTransport(endReservoirs.areaCode);
        //        if (endLoc != null)
        //        {
        //            var startReservoirs = Settings.ReservoirAreas.Where(s => s.areaName == "").FirstOrDefault();
        //            startLoc = TaskProcess.OutWorkTransport(startReservoirs.areaCode);
        //            var locCntrRel = db.Queryable<LocCntrRel>().Where(a => a.S_LOC_CODE == startLoc.S_CODE).First();
        //            //创建任务
        //            LogHelper.Info($"创建任务 起点:{startLoc.S_CODE}终点:{endLoc.S_CODE}", "自动补空箱");
        //            var res = TaskProcess.CreateTransport(startLoc.S_CODE, endLoc.S_CODE, "自动补空箱", locCntrRel.S_CNTR_CODE, 1, 1);
        //            if (res)
        //            {
        //                LogHelper.Info($"起点:{startLoc.S_CODE}终点:{endLoc.S_CODE}任务创建成功");
        //            }
        //            else
        //            {
        //                LogHelper.Info($"起点:{startLoc.S_CODE}终点:{endLoc.S_CODE}任务创建失败");
        //            }
        //        }
                
            }
            catch (Exception ex)
            {
                Console.WriteLine("bigMateriala2a:" + ex.Message + ex.StackTrace);
                LogHelper.Error("bigMateriala2a:" + ex.Message, ex);
                throw;
            }
        //    }
        //    catch (Exception ex)
        //    {
        //        Console.WriteLine("bigMateriala2a:" + ex.Message + ex.StackTrace);
        //        LogHelper.Error("bigMateriala2a:" + ex.Message, ex);
        //        throw;
        //    }
        }
        //}
        /// <summary>