| | |
| | | using HH.WCS.Mobox3.DSZSH.models; |
| | | using HH.WCS.Mobox3.DSZSH.wms; |
| | | using HH.WCS.Mobox3.DSZSH; |
| | | using HH.WCS.Mobox3.DSZSH.util; |
| | | |
| | | namespace HH.WCS.Mobox3.DSZSH.process { |
| | | internal class TaskProcess { |
| | |
| | | var result = false; |
| | | var start = "0"; var end = "0"; |
| | | var taskType = mst.S_TYPE.Trim(); |
| | | |
| | | //var db = new SqlHelper<object>().GetInstance(); |
| | | |
| | | if (mst.N_B_STATE == 0) { |
| | | start = LocationHelper.GetAgvSite(mst.S_START_LOC); |
| | | end = LocationHelper.GetAgvSite(mst.S_END_LOC); |
| | |
| | | // end = LocationHelper.GetAgvSite(mst.S_END_LOC, true); |
| | | //} |
| | | |
| | | // 任务下发后,无论AGV是否接受,state 都是2了,就算暂停无济于事 |
| | | // 如果后续需要让暂停的任务不再分发,那么必须改变现有的state判断机制 |
| | | |
| | | //if (mst.S_TYPE == TaskName.移库) { |
| | | // var detail = db.Queryable<TN_RelocationList_Detail>() |
| | | // .Where(d => d.S_CNTR_CODE == mst.S_CNTR_CODE).First(); |
| | | |
| | | // if (detail == null) { |
| | | |
| | | // } |
| | | //} |
| | | |
| | | LogHelper.Info($"NDC推送任务 {mst.S_CODE};" + "start=" + start + "end= " + end); |
| | | var startLoc = LocationHelper.GetLoc(mst.S_START_LOC); |
| | | var endLoc = LocationHelper.GetLoc(mst.S_END_LOC); |