| | |
| | | import com.doumee.service.system.SystemDictService; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | import org.apache.shiro.SecurityUtils; |
| | | import org.apache.shiro.mgt.DefaultSecurityManager; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | updWxMiniTokenDo(Constants.WX_APPID_PERSONNEL,Constants.WX_SECRET_PERSONNEL,Constants.WX_TOKEN_PERSONNEL); |
| | | |
| | | } |
| | | public void updWxMiniTokenDo(String appID,String appKey,String token) { |
| | | String appId = queryByCode(Constants.WX_MINI_CONFIG,appID).getCode(); |
| | | String appSecret = queryByCode(Constants.WX_MINI_CONFIG,appKey).getCode(); |
| | | public void updWxMiniTokenDo(String appIdKey,String secretKey,String tokenKey) { |
| | | DefaultSecurityManager securityManager = new DefaultSecurityManager(); |
| | | SecurityUtils.setSecurityManager(securityManager); |
| | | |
| | | String appId = queryByCode(Constants.WX_MINI_CONFIG,appIdKey).getCode(); |
| | | String appSecret = queryByCode(Constants.WX_MINI_CONFIG,secretKey).getCode(); |
| | | SystemDictData systemDictData = this.queryByCode(Constants.WX_MINI_CONFIG,tokenKey); |
| | | //生成微信token |
| | | String url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="+appId+"&secret="+appSecret; |
| | | String response = HttpsUtil.sendGet(url); |
| | | JSONObject json = JSONObject.parseObject(response); |
| | | SystemDictData systemDictData = queryByCode(Constants.WX_MINI_CONFIG,token); |
| | | systemDictData.setCode(json.getString("access_token")); |
| | | systemDictData.setUpdateTime(new Date()); |
| | | updateByIdNew(systemDictData); |
| | | |
| | | appId = queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_APPID_PERSONNEL).getCode(); |
| | | appSecret = queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_APPID_PERSONNEL).getCode(); |
| | | //生成微信token |
| | | url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid="+appId+"&secret="+appSecret; |
| | | response = HttpsUtil.sendGet(url); |
| | | json = JSONObject.parseObject(response); |
| | | systemDictData = queryByCode(Constants.WX_MINI_CONFIG,Constants.WX_TOKEN_PERSONNEL); |
| | | systemDictData.setCode(json.getString("access_token")); |
| | | systemDictData.setUpdateTime(new Date()); |
| | | updateByIdNew(systemDictData); |
| | | |
| | | systemDictDataService.updateById(systemDictData); |
| | | } |
| | | |
| | | |