| | |
| | | public static void UpdateOutTaskPriority() |
| | | { |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | var st = Settings.outMinutePriority; |
| | | //var st = Settings.outMinutePriority; |
| | | |
| | | var st = TaskHelper.GetOutMinutePriority(); |
| | | |
| | | if (st==null) |
| | | { |
| | | return; |
| | | } |
| | | |
| | | var list = TaskHelper.GetWcsTaskListByState("执行", "agv", "出库"); |
| | | |
| | | foreach (var item in list) |
| | | { |
| | | var wcsTask = TaskHelper.GetTaskByState("完成", "wcs", item.S_OP_CODE, "出库"); |
| | | if (wcsTask != null) { |
| | | var action = db.Queryable<WmsTaskAction>().Where(p => p.S_TASK_CODE==item.S_CODE && p.N_ACTION_CODE == 1).First(); |
| | | if (action != null) |
| | | { |
| | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | int sp = st.Minute * 60000; |
| | | Thread.Sleep(sp); |
| | | } |