| | |
| | | private TyClient tyClient; |
| | | |
| | | /** |
| | | * 获取六合token信息 |
| | | * 获取边缘服务器token信息 |
| | | * |
| | | * @return AccessTokenReceiver |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取云盒列表 |
| | | * 获取全部云盒列表 |
| | | * |
| | | * @return List<BoxInfoReceiver> |
| | | */ |
| | |
| | | List<ArdServerInfo> ardServerInfos = ardServerService.selectArdServerInfoList(new ArdServerInfo()); |
| | | return getBoxList(ardServerInfos); |
| | | } |
| | | |
| | | /** |
| | | * 获取指定服务器云盒列表 |
| | | * |
| | | * @return List<BoxInfoReceiver> |
| | | */ |
| | | @Override |
| | | public List<BoxInfoReceiver> getBoxList(String serverId) { |
| | | TyHttpCommonReceiver<List<BoxInfoReceiver>> boxList = tyClient.getBoxList(serverId); |
| | | return boxList.getContent(); |
| | | } |
| | | /** |
| | | * 获取直播地址 |
| | | * |
| | |
| | | } |
| | | |
| | | /** |
| | | * 注册六合平台 |
| | | * 注册边缘服务器平台 |
| | | */ |
| | | @Override |
| | | public Boolean registerMessage(String serverId) { |
| | |
| | | RegisterCmd registerMessage = new RegisterCmd(tyToken.getCompanyId(), tyToken.getAccessToken().getBytes()); |
| | | this.sendMessage(serverId, registerMessage); |
| | | } catch (Exception e) { |
| | | log.error("注册六合平台失败:{}", e.getMessage()); |
| | | log.error("注册边缘服务器平台失败:{}", e.getMessage()); |
| | | } |
| | | return true; |
| | | } |
| | |
| | | } |
| | | |
| | | /** |
| | | * 处理六合服务器返回的消息 |
| | | * 处理边缘服务器返回的消息 |
| | | */ |
| | | @Override |
| | | public void processReplyMessage(String key, BaseCmd tyCommand) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 根据[服务器id]获取六合盒子列表 |
| | | * 根据[服务器id]获取边缘服务器盒子列表 |
| | | */ |
| | | @Override |
| | | public List<BoxInfoReceiver> getBoxSnToList(String id) { |