| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.net.InetSocketAddress; |
| | | import java.util.ArrayList; |
| | | import java.util.Collections; |
| | | import java.util.List; |
| | | import java.util.Optional; |
| | |
| | | * @return List<BoxInfoReceiver> |
| | | */ |
| | | @Override |
| | | public List<BoxInfoReceiver> getBoxSnToList(String boxSn) { |
| | | ArdServerInfo serverInfo = new ArdServerInfo(); |
| | | serverInfo.setHost(boxSn); |
| | | List<ArdServerInfo> ardServerInfos = ardServerService.selectArdServerManagementList(serverInfo); |
| | | return getBoxList(ardServerInfos); |
| | | public List<BoxInfoReceiver> getBoxSnToList(String id) { |
| | | ArdServerInfo ardServerInfos = ardServerService.selectArdServerManagementById(id); |
| | | String baseUrl = "http://" + ardServerInfos.getHost() + ":" + ardServerInfos.getHttpPort(); |
| | | List<BoxInfoReceiver> lisbox = new ArrayList<>(); |
| | | try { |
| | | lisbox = tyClient.getBoxList(baseUrl).getContent(); |
| | | return lisbox; |
| | | } catch (Exception e) { |
| | | log.error("获取云盒列表失败: {}", baseUrl, e); |
| | | return lisbox; |
| | | } |
| | | } |
| | | |
| | | private List<BoxInfoReceiver> getBoxList(List<ArdServerInfo> ls) { |