|
|
@@ -93,14 +93,17 @@ public class SERESServiceImpl implements SERESService {
|
|
|
try (CloseableHttpResponse response = httpClient.execute(httpPost)) {
|
|
|
String respJson = EntityUtils.toString(response.getEntity(), "UTF-8");
|
|
|
JSONObject respObj = JSON.parseObject(respJson);
|
|
|
+ logger.info("resp {}",respObj.toString());
|
|
|
if (!respObj.containsKey("access_token")) {
|
|
|
throw new RuntimeException("获取Token失败,响应:" + respJson);
|
|
|
}
|
|
|
accessToken = respObj.getString("access_token");
|
|
|
- TokenManager.setToken(seresTokenKey,accessToken,expTs);
|
|
|
- logger.info("token {}",accessToken);
|
|
|
- baseDao.execute("insert into AW_ZHJK.SERES_TOKEN_LOG(access_token,exp_) VALUES('"+accessToken+"',"+expTs+")");
|
|
|
- System.out.println("Token刷新成功,有效期:" + respObj.get("expires_in") + "秒");
|
|
|
+ if(accessToken!=null && !"null".equals(accessToken)){
|
|
|
+ TokenManager.setToken(seresTokenKey,accessToken,expTs);
|
|
|
+ logger.info("token {}",accessToken);
|
|
|
+ baseDao.execute("insert into AW_ZHJK.SERES_TOKEN_LOG(access_token,exp_) VALUES('"+accessToken+"',"+expTs+")");
|
|
|
+ System.out.println("Token刷新成功,有效期:" + respObj.get("expires_in") + "秒");
|
|
|
+ }
|
|
|
} finally {
|
|
|
httpClient.close();
|
|
|
}
|