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