| | |
| | | var endLoc = LocationHelper.GetLocOne(wcsTask.S_END_LOC); |
| | | |
| | | var endList = LocationHelper.GetAllLocList1(workFlow.ENDAREA); |
| | | var end = LocationHelper.FindEndcolByLocList(endList, workFlow.ENDAREA, workFlow.ROADWAY); |
| | | var end = LocationHelper.FindBalanceEndcolByLocList(endList, workFlow.ENDAREA, workFlow.ROADWAY); |
| | | LogHelper.Info($"当前巷道不可用,需要改道,新终点信息" + JsonConvert.SerializeObject(end), "改道安全交互"); |
| | | if (end == null) |
| | | { |
| | |
| | | } |
| | | |
| | | //查找终点 |
| | | var endList = LocationHelper.GetAllLocList1(workFlow.ENDAREA); |
| | | List<Location> endList ; |
| | | |
| | | Location end = null; |
| | | |
| | | if (!string.IsNullOrEmpty(workFlow.ZONECODE)) |
| | | { |
| | | endList = LocationHelper.GetZoneLoc(workFlow.ZONECODE); |
| | | } |
| | | else { |
| | | endList = LocationHelper.GetAllLocList1(workFlow.ENDAREA); |
| | | } |
| | | |
| | | if (workFlow.FLOWCODE == "1") |
| | | { |
| | | //满托入 |
| | | end = LocationHelper.FindEndcolByLocList(endList, workFlow.ENDAREA, workFlow.ROADWAY); |
| | | end = LocationHelper.FindBalanceEndcolByLocList(endList, workFlow.ENDAREA, workFlow.ROADWAY); |
| | | } |
| | | else if (workFlow.FLOWCODE == "3") |
| | | { |
| | |
| | | } |
| | | else |
| | | { |
| | | end = LocationHelper.FindEndcolByLocList(endList, workFlow.ENDAREA, workFlow.ROADWAY); |
| | | end = LocationHelper.FindBalanceEndcolByLocList(endList, workFlow.ENDAREA, workFlow.ROADWAY); |
| | | } |
| | | } |
| | | else if (workFlow.FLOWCODE == "12") |