|
@@ -54,7 +54,11 @@ public class WeChatService {
|
|
|
*/
|
|
|
public AccessToken getAccessToken() throws RuntimeException {
|
|
|
String response = weChatApiRestTemplate.getForOther(String.format(WeChatApi.GET_TOKEN_NEW.getUrl(),wechat));
|
|
|
- AccessToken accessToken = JSON.parseObject(response).getObject("data", AccessToken.class);
|
|
|
+ AccessToken accessToken = null;
|
|
|
+ if(StringUtils.isEmpty(response)){
|
|
|
+ accessToken = JSON.parseObject(response).getObject("data", AccessToken.class);
|
|
|
+ }
|
|
|
+
|
|
|
if (null == accessToken) {
|
|
|
response = weChatApiRestTemplate.getForOther(String.format(WeChatApi.GET_TOKEN_NEW.getUrl(),wechat));
|
|
|
accessToken = JSON.parseObject(response).getObject("data", AccessToken.class);
|