Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-backend
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
framework
cloud-backend
Commits
ff28e7d8
Commit
ff28e7d8
authored
May 28, 2021
by
袁伟铭
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.0.0
parent
f7cd1142
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
14 deletions
+7
-14
common-utils/src/main/java/com/zq/common/utils/WeixinUtils.java
+7
-14
No files found.
common-utils/src/main/java/com/zq/common/utils/WeixinUtils.java
View file @
ff28e7d8
...
...
@@ -3,11 +3,11 @@ package com.zq.common.utils;
import
cn.hutool.core.codec.Base64
;
import
cn.hutool.http.HttpRequest
;
import
com.alibaba.fastjson.JSONObject
;
import
com.jfinal.weixin.sdk.api.AccessToken
;
import
com.jfinal.weixin.sdk.api.AccessTokenApi
;
import
com.jfinal.weixin.sdk.api.ApiConfig
;
import
com.jfinal.weixin.sdk.api.ApiConfigKit
;
import
com.jfinal.weixin.sdk.kit.PaymentKit
;
import
com.jfinal.wxaapp.WxaConfig
;
import
com.jfinal.wxaapp.WxaConfigKit
;
import
com.jfinal.wxaapp.api.WxaAccessToken
;
import
com.jfinal.wxaapp.api.WxaAccessTokenApi
;
import
lombok.Data
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.http.HttpEntity
;
...
...
@@ -163,19 +163,12 @@ public class WeixinUtils {
* @return
*/
public
static
String
getAccessToken
(
String
appId
,
String
appSecret
)
{
ApiConfig
apiConfig
=
new
Api
Config
();
WxaConfig
apiConfig
=
new
Wxa
Config
();
apiConfig
.
setAppId
(
appId
);
apiConfig
.
setAppSecret
(
appSecret
);
ApiConfigKit
.
putApi
Config
(
apiConfig
);
WxaConfigKit
.
setWxa
Config
(
apiConfig
);
AccessToken
accessToken
=
AccessTokenApi
.
getAccessToken
();
if
(!
accessToken
.
isAvailable
())
{
accessToken
=
AccessTokenApi
.
refreshAccessToken
(
apiConfig
);
}
// 设置到jfinal自带的方式缓存在内存中
AccessTokenApi
.
setAccessToken
(
accessToken
);
WxaAccessToken
accessToken
=
WxaAccessTokenApi
.
getAccessToken
();
return
accessToken
.
getAccessToken
();
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment