| | |
| | | .timeStamp(timeStamp) |
| | | .build(); |
| | | try { |
| | | String baseUrl = "http://" + serverInfo.getHost() + ":" + serverInfo.getHttpPort(); |
| | | TyHttpCommonReceiver<AccessTokenReceiver> getTokenRes = tyClient.getToken(baseUrl, gtd); |
| | | TyHttpCommonReceiver<AccessTokenReceiver> getTokenRes = tyClient.getToken(id, gtd); |
| | | accessToken = getTokenRes.getContent(); |
| | | } catch (Exception e) { |
| | | log.error("获取token失败:{}", e.getMessage()); |
| | |
| | | return new Date().getTime(); |
| | | } |
| | | |
| | | /** |
| | | * 根据 baseUrl 获取 服务器http接口token(给拦截器使用) |
| | | */ |
| | | @Override |
| | | public AccessTokenReceiver getAccessTokenByBaseUrl(String baseUrl) { |
| | | // 找到对应的 serverId |
| | | List<ArdServerInfo> servers = selectArdServerManagementList(new ArdServerInfo()); |
| | | for (ArdServerInfo server : servers) { |
| | | String _baseUrl = "http://" + server.getHost() + ":" + server.getHttpPort(); |
| | | if (_baseUrl.equals(baseUrl)) { |
| | | return getAccessToken(server.getId()); |
| | | } |
| | | } |
| | | return null; |
| | | } |
| | | } |