浏览代码

格式化代码,并清理无用代码

master
Binary Wang 7 年前
父节点
当前提交
9188ceaca2
共有 10 个文件被更改,包括 14 次插入25 次删除
  1. +4
    -0
      weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenComponentService.java
  2. +1
    -2
      weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenConfigStorage.java
  3. +2
    -1
      weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenComponentServiceImpl.java
  4. +2
    -0
      weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java
  5. +0
    -3
      weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMaServiceImpl.java
  6. +2
    -0
      weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMessageRouter.java
  7. +0
    -5
      weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMpServiceImpl.java
  8. +0
    -12
      weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenServiceAbstractImpl.java
  9. +1
    -1
      weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/message/WxOpenXmlMessage.java
  10. +2
    -1
      weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/result/WxOpenAuthorizerInfoResult.java

+ 4
- 0
weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenComponentService.java 查看文件

@@ -39,7 +39,9 @@ public interface WxOpenComponentService {
String MINIAPP_JSCODE_2_SESSION = "https://api.weixin.qq.com/sns/component/jscode2session?appid=%s&js_code=%s&grant_type=authorization_code&component_appid=%s";

WxMpService getWxMpServiceByAppid(String appid);

WxMaService getWxMaServiceByAppid(String appid);

WxOpenConfigStorage getWxOpenConfigStorage();

boolean checkSignature(String timestamp, String nonce, String signature);
@@ -52,6 +54,7 @@ public interface WxOpenComponentService {
String getPreAuthUrl(String redirectURI) throws WxErrorException;

String route(WxOpenXmlMessage wxMessage) throws WxErrorException;

/**
* 使用授权码换取公众号或小程序的接口调用凭据和授权信息
*/
@@ -81,6 +84,7 @@ public interface WxOpenComponentService {
WxMpOAuth2AccessToken oauth2refreshAccessToken(String appid, String refreshToken) throws WxErrorException;

String oauth2buildAuthorizationUrl(String appid, String redirectURI, String scope, String state);

WxMaJscode2SessionResult miniappJscode2Session(String appid, String jsCode, String appId) throws WxErrorException;

}

+ 1
- 2
weixin-java-open/src/main/java/me/chanjar/weixin/open/api/WxOpenConfigStorage.java 查看文件

@@ -37,6 +37,7 @@ public interface WxOpenConfigStorage {
void updateComponentAccessTokent(WxOpenComponentAccessToken componentAccessToken);

WxMpConfigStorage getWxMpConfigStorage(String appId);

WxMaConfig getWxMaConfig(String appId);

/**
@@ -52,14 +53,12 @@ public interface WxOpenConfigStorage {
*/
boolean autoRefreshToken();


String getAuthorizerRefreshToken(String appId);

void setAuthorizerRefreshToken(String appId, String authorizerRefreshToken);

String getAuthorizerAccessToken(String appId);


boolean isAuthorizerAccessTokenExpired(String appId);

/**


+ 2
- 1
weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenComponentServiceImpl.java 查看文件

@@ -72,6 +72,7 @@ public class WxOpenComponentServiceImpl implements WxOpenComponentService {
}
return wxMaService;
}

public WxOpenService getWxOpenService() {
return wxOpenService;
}
@@ -238,7 +239,7 @@ public class WxOpenComponentServiceImpl implements WxOpenComponentService {
}

@Override
public WxMaJscode2SessionResult miniappJscode2Session(String appid, String jsCode, String appId) throws WxErrorException {
public WxMaJscode2SessionResult miniappJscode2Session(String appid, String jsCode, String appId) throws WxErrorException {
String url = String.format(MINIAPP_JSCODE_2_SESSION, appId, jsCode, getWxOpenConfigStorage().getComponentAppId());
String responseContent = get(url);
return WxMaJscode2SessionResult.fromJson(responseContent);


+ 2
- 0
weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenInMemoryConfigStorage.java 查看文件

@@ -228,12 +228,14 @@ public class WxOpenInMemoryConfigStorage implements WxOpenConfigStorage {
private String token;
private Long expiresTime;
}

private static class WxOpenInnerConfigStorage implements WxMpConfigStorage, WxMaConfig {
private WxOpenConfigStorage wxOpenConfigStorage;
private String appId;
private Lock accessTokenLock = new ReentrantLock();
private Lock jsapiTicketLock = new ReentrantLock();
private Lock cardApiTicketLock = new ReentrantLock();

private WxOpenInnerConfigStorage(WxOpenConfigStorage wxOpenConfigStorage, String appId) {
this.wxOpenConfigStorage = wxOpenConfigStorage;
this.appId = appId;


+ 0
- 3
weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMaServiceImpl.java 查看文件

@@ -3,9 +3,6 @@ package me.chanjar.weixin.open.api.impl;
import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
import cn.binarywang.wx.miniapp.config.WxMaConfig;
import me.chanjar.weixin.common.exception.WxErrorException;
import me.chanjar.weixin.mp.api.WxMpConfigStorage;
import me.chanjar.weixin.mp.api.impl.WxMpServiceImpl;
import me.chanjar.weixin.mp.bean.result.WxMpOAuth2AccessToken;
import me.chanjar.weixin.open.api.WxOpenComponentService;

/**


+ 2
- 0
weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMessageRouter.java 查看文件

@@ -10,6 +10,7 @@ import java.util.Map;

public class WxOpenMessageRouter extends WxMpMessageRouter {
private WxOpenService wxOpenService;

public WxOpenMessageRouter(WxOpenService wxOpenService) {
super(null);
this.wxOpenService = wxOpenService;
@@ -18,6 +19,7 @@ public class WxOpenMessageRouter extends WxMpMessageRouter {
public WxMpXmlOutMessage route(final WxMpXmlMessage wxMessage, String appId) {
return route(wxMessage, new HashMap<String, Object>(), appId);
}

public WxMpXmlOutMessage route(final WxMpXmlMessage wxMessage, final Map<String, Object> context, String appId) {
return route(wxMessage, context, wxOpenService.getWxOpenComponentService().getWxMpServiceByAppid(appId));
}


+ 0
- 5
weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenMpServiceImpl.java 查看文件

@@ -36,11 +36,6 @@ import me.chanjar.weixin.open.api.WxOpenComponentService;
return wxOpenComponentService.oauth2getAccessToken(appId, code);
}

// @Override
// public boolean checkSignature(String timestamp, String nonce, String signature) {
// return wxOpenComponentService.checkSignature(appId, timestamp, nonce, signature);
// }

@Override
public WxMpOAuth2AccessToken oauth2refreshAccessToken(String refreshToken) throws WxErrorException {
return wxOpenComponentService.oauth2refreshAccessToken(appId, refreshToken);


+ 0
- 12
weixin-java-open/src/main/java/me/chanjar/weixin/open/api/impl/WxOpenServiceAbstractImpl.java 查看文件

@@ -42,18 +42,6 @@ public abstract class WxOpenServiceAbstractImpl<H, P> implements WxOpenService,
return result;
} catch (WxErrorException e) {
WxError error = e.getError();
// /*
// * 发生以下情况时尝试刷新access_token
// * 40001 获取access_token时AppSecret错误,或者access_token无效
// * 42001 access_token超时
// * 40014 不合法的access_token,请开发者认真比对access_token的有效性(如是否过期),或查看是否正在为恰当的公众号调用接口
// */
// if (error.getErrorCode() == 42001 || error.getErrorCode() == 40001 || error.getErrorCode() == 40014) {
// // 强制设置wxCpConfigStorage它的access token过期了,这样在下一次请求里就会刷新access token
// this.configStorage.expireAccessToken();
// return execute(executor, uri, data);
// }

if (error.getErrorCode() != 0) {
this.log.error("\n【请求地址】: {}\n【请求参数】:{}\n【错误信息】:{}", uri, data, error);
throw new WxErrorException(error, e);


+ 1
- 1
weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/message/WxOpenXmlMessage.java 查看文件

@@ -53,7 +53,7 @@ public class WxOpenXmlMessage implements Serializable {
@XStreamConverter(value = XStreamCDataConverter.class)
private String preAuthCode;

public static String wxMpOutXmlMessageToEncryptedXml(WxMpXmlOutMessage message, WxOpenConfigStorage wxOpenConfigStorage){
public static String wxMpOutXmlMessageToEncryptedXml(WxMpXmlOutMessage message, WxOpenConfigStorage wxOpenConfigStorage) {
String plainXml = message.toXml();
WxOpenCryptUtil pc = new WxOpenCryptUtil(wxOpenConfigStorage);
return pc.encrypt(plainXml);


+ 2
- 1
weixin-java-open/src/main/java/me/chanjar/weixin/open/bean/result/WxOpenAuthorizerInfoResult.java 查看文件

@@ -15,7 +15,8 @@ public class WxOpenAuthorizerInfoResult implements Serializable {

private WxOpenAuthorizationInfo authorizationInfo;
private WxOpenAuthorizerInfo authorizerInfo;
public boolean isMiniProgram(){

public boolean isMiniProgram() {
return authorizerInfo != null && authorizerInfo.getMiniProgramInfo() != null;
}
}

正在加载...
取消
保存