| | |
| | | public synchronized void initRealtimeBasMap() { |
| | | try { |
| | | List<Dict> dicts = dictService.list(new LambdaQueryWrapper<Dict>() |
| | | .like(Dict::getFlag, "map") |
| | | .like(Dict::getFlag, "map-") |
| | | .eq(Dict::getStatus, 1)); |
| | | |
| | | TreeMap<Integer, ArrayList<ArrayList<MapNode>>> levData = new TreeMap<>(); |
| | |
| | | mapNode.setRow(object.getInteger("row")); |
| | | mapNode.setBay(object.getInteger("bay")); |
| | | mapNode.setNo(object.getString("row") + "-" + object.getString("bay")); |
| | | mapNode.setXBase(object.getInteger("refx")); |
| | | mapNode.setYBase(object.getInteger("refy")); |
| | | nodes.add(mapNode); |
| | | } |
| | | |
| | |
| | | mapNode.setRow(0); |
| | | mapNode.setBay(0); |
| | | mapNode.setNo("0-0"); |
| | | mapNode.setXBase(0); |
| | | mapNode.setYBase(0); |
| | | |
| | | //获取最长row |
| | | int row = 0; |
| | |
| | | continue; |
| | | } |
| | | |
| | | ShuttleProtocol shuttleProtocol = shuttleThread.getStatus(); |
| | | if (shuttleProtocol == null) { |
| | | continue; |
| | | } |
| | | |
| | | if (!shuttleThread.isCharging()) { |
| | | continue; |
| | | } |