| | |
| | | ArdServerInfo ardServerInfo = new ArdServerInfo(); |
| | | ardServerInfo.setUseDataScope(false); |
| | | List<ArdServerInfo> servers = ardServerInfoService.selectArdServerInfoList(ardServerInfo); |
| | | servers.forEach(server -> { |
| | | for (ArdServerInfo server : servers) { |
| | | ArdDroneInfo droneInfo = new ArdDroneInfo(); |
| | | droneInfo.setServerId(server.getId()); |
| | | droneInfo.setUseDataScope(false); |
| | |
| | | List<BoxInfoReceiver> boxList = tyService.getBoxList(server.getId()); |
| | | if (boxList == null) { |
| | | updateArdDrone(ArdDroneInfo.builder().serverId(server.getId()).onLine(0).build()); |
| | | return; |
| | | continue; |
| | | } |
| | | boxList.forEach(remote -> { |
| | | String boxSn = remote.getBoxSn(); |
| | |
| | | updateArdDrone(local); |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | } |
| | | |
| | | // 更新变化的属性 |