From 1c7d77e9a5f6f286b7049aab54aaf8e106daf431 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期二, 16 七月 2024 17:38:02 +0800 Subject: [PATCH] 提交 --- server/service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java | 31 +++++++++++++++++++++++++++++++ 1 files changed, 31 insertions(+), 0 deletions(-) diff --git a/server/service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java b/server/service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java index 0e7c910..20de185 100644 --- a/server/service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java +++ b/server/service/src/main/java/com/doumee/biz/system/impl/SystemDictDataBizImpl.java @@ -7,6 +7,7 @@ import com.doumee.core.exception.BusinessException; import com.doumee.core.model.LoginUserInfo; import com.doumee.core.utils.Constants; +import com.doumee.core.utils.HttpsUtil; import com.doumee.dao.business.vo.UnitCodeVo; import com.doumee.dao.system.model.SystemDict; import com.doumee.dao.system.model.SystemDictData; @@ -182,6 +183,36 @@ String targetPath = list.stream().filter(s -> s.getLabel().equals(targetCode)).findFirst().map(s -> s.getCode()).orElse(""); return resourcePath+targetPath; } + @Override + public void updWxMiniToken() { + updWxMiniTokenDo(Constants.WX_APPID_CUSTOMER,Constants.WX_SECRET_CUSTOMER,Constants.WX_TOKEN_CUSTOMER); + 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(); + //鐢熸垚寰俊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); + + } } -- Gitblit v1.9.3