| | |
| | | for (WrkMast wrkMast : wrkMasts) { |
| | | Integer rgvSstaNo = wrkMast.getRgvSstaNo(); |
| | | // 1090,1089,1086,1083 按1083站点位置计算,能取1083,就能取1090,1089,1086,避免任务延迟下发方案一直给1083发 |
| | | if (rgvSstaNo == 1090 || rgvSstaNo == 1089 || rgvSstaNo == 1086 || rgvSstaNo == 1105) { |
| | | rgvSstaNo = 1083; |
| | | } |
| | | // if (rgvSstaNo == 1090 || rgvSstaNo == 1089 || rgvSstaNo == 1086 || rgvSstaNo == 1105) { |
| | | // rgvSstaNo = 1083; |
| | | // } |
| | | BasDevpPosition basDevpPositions = basDevpPositionService.selectOne(new EntityWrapper<BasDevpPosition>().eq("dev_no", rgvSstaNo)); // 站点 |
| | | long position = basDevpPositions.getPlcPosition(); // 起始站位置 |
| | | position += 50; // 小车取货定位精度 +- 50,站点位置10000,小车在10050也是可以取的 |
| | |
| | | // StringBuilder sb = new StringBuilder(); |
| | | // for (Map.Entry<Long, RgvProtocol> rgvProtocolMap : map.entrySet()) { |
| | | // RgvProtocol rgvProtocol = rgvProtocolMap.getValue(); |
| | | // sb.append("[").append(rgvProtocol.getRgvNo()).append(",").append(rgvProtocol.getStatusType().desc).append("]"); |
| | | // sb.append("[").append(rgvProtocol.getRgvNo()).append(",").append(rgvProtocol.getRgvPos()).append(",").append(rgvProtocol.getStatusType().desc).append("]"); |
| | | // } |
| | | // log.info(sb.toString()); |
| | | |