| | |
| | | private RedisUtil redisUtil; |
| | | @Value("${super.pwd}") |
| | | private String superPwd; |
| | | @Autowired |
| | | private NavigateMapData navigateMapData; |
| | | |
| | | @PostMapping("/system/running/status") |
| | | @ManagerAuth(memo = "系统运行状态") |
| | |
| | | BasMap basMap = JSON.parseObject(data.toString(), BasMap.class); |
| | | //解析json地图数据 |
| | | ArrayList arrayList = JSON.parseObject(basMap.getData(), ArrayList.class); |
| | | NavigateMapData navigateMapData = new NavigateMapData(lev); |
| | | navigateMapData.setLev(lev); |
| | | List<List<MapNode>> lists = navigateMapData.filterMap(NavigationMapType.NONE.id, arrayList, lev, null, null);//过滤地图数据 |
| | | return R.ok().add(lists); |
| | | } |
| | |
| | | } |
| | | br.close(); |
| | | } |
| | | |
| | | NavigateMapData navigateMapData = new NavigateMapData(); |
| | | |
| | | //解析json地图数据 |
| | | ArrayList arrayList = JSON.parseObject(stringBuffer.toString(), ArrayList.class); |
| | |
| | | for (int i = 1; i <= 10; i++) {//总共10层楼 |
| | | BasMap basMap = basMapService.selectLatestMap(i); |
| | | //载入地图 |
| | | NavigateMapData mapData = new NavigateMapData(i); |
| | | List<List<MapNode>> lists = mapData.getJsonData(-1, null, null);//获取完整地图(包括入库出库) |
| | | navigateMapData.setLev(i); |
| | | List<List<MapNode>> lists = navigateMapData.getJsonData(-1, null, null);//获取完整地图(包括入库出库) |
| | | if (basMap == null) { |
| | | //数据库中也不存在地图数据,从地图文件中获取 |
| | | //存入数据库 |
| | |
| | | |
| | | BasMap basMap = basMapService.selectLatestMap(lev); |
| | | //载入地图 |
| | | NavigateMapData mapData = new NavigateMapData(lev); |
| | | List<List<MapNode>> lists = mapData.getJsonData(-1, null, null);//获取完整地图(包括入库出库) |
| | | navigateMapData.setLev(lev); |
| | | List<List<MapNode>> lists = navigateMapData.getJsonData(-1, null, null);//获取完整地图(包括入库出库) |
| | | if (basMap == null) { |
| | | //数据库中也不存在地图数据,从地图文件中获取 |
| | | //存入数据库 |