|
@ -18,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
import javax.transaction.Transactional;
|
|
|
import java.util.*;
|
|
|
|
|
|
/**
|
|
@ -106,6 +107,15 @@ public class WxAccessTokenService extends BaseJpaService<WxAccessTokenDO, WxAcce
|
|
|
}
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* wechatId 删除无效 wechatId
|
|
|
* @param wechatId
|
|
|
*/
|
|
|
@Transactional
|
|
|
public void deleteByWechatId(String wechatId){
|
|
|
wxAccessTokenDao.deleteByWechatId(wechatId);
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 过期后删掉accesstoken, 重新获取
|
|
|
* @param wechatId
|
|
@ -113,7 +123,6 @@ public class WxAccessTokenService extends BaseJpaService<WxAccessTokenDO, WxAcce
|
|
|
*/
|
|
|
public String updateAccessToken(String wechatId){
|
|
|
try {
|
|
|
wxAccessTokenDao.deleteByWechatId(wechatId);
|
|
|
//根据wechatCode查找出appid和appSecret
|
|
|
WxWechatDO wxWechat = wechatDao.findById(wechatId);
|
|
|
String token_url = "https://api.weixin.qq.com/cgi-bin/token";
|