| | |
| | | //} |
| | | |
| | | |
| | | /// <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> |