Commit 9de559e2 authored by 竹天卫's avatar 竹天卫

正式版本

parent e969010a
......@@ -36,11 +36,17 @@ public class WeiXinService {
@Value("${weixin.corpId}")
private String corpId;
@Value("${weixin.agentId}")
private int agentId;
@Value("${weixin.agentSecret}")
private String agentSecret;
@Value("${weixin.agentIdPC}")
private int agentIdPC;
@Value("${weixin.agentSecretPC}")
private String agentSecretPC;
final static String ACCESS_TOKEN = "ACCESS_TOKEN";
final static String JSAPITICKET = "JSAPITICKET";
......@@ -95,9 +101,9 @@ public class WeiXinService {
System.out.println(code);
try {
String accessToken = null;
if (type.equals("PC")) {
if (type.equals("APP")) {
accessToken = getAccessToken();
} else if (type.equals("APP")) {
} else if (type.equals("PC")) {
accessToken = getPCAccessToken();
} else {
return BaseResponse.errorMsg("参数错误");
......@@ -138,7 +144,8 @@ public class WeiXinService {
}
//获取accessToken信息
//获取accessToken信息 =======小程序
public String getAccessToken() {
try {
return getToken();
......@@ -160,6 +167,29 @@ public class WeiXinService {
return redisUtil.getString(ACCESS_TOKEN) + "";
}
//获取accessToken信息 =======管理端
public String getPCAccessToken() {
try {
return getPCToken();
} catch (Exception e) {
return null;
}
}
public String getPCToken() {
String accessToken;
if (!redisUtil.existsKey(ACCESS_TOKEN)) {
String param = "corpid=%s&corpsecret=%s";
param = String.format(param, corpId, agentSecretPC);
JSONObject jsonObject = WeixinInterfaceUtil.doGet(Global.ACCESSTOKENURL, param);
accessToken = jsonObject.getString("access_token");
redisUtil.setString(ACCESS_TOKEN, accessToken, 7100);
}
return redisUtil.getString(ACCESS_TOKEN) + "";
}
//获取accessToken信息
public String getJsapiTicket() {
try {
......@@ -182,15 +212,6 @@ public class WeiXinService {
}
}
public String getPCAccessToken() {
try {
return getToken();
} catch (Exception e) {
return null;
}
}
//获取用户信息
public JSONObject getUser(String accessToken, String userId) {
try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment