Skip to content

Commit 1d81790

Browse files
committed
🎨 优化代码,避免报奇怪的异常信息
1 parent 7992ee0 commit 1d81790

File tree

1 file changed

+6
-15
lines changed

1 file changed

+6
-15
lines changed

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/impl/BaseWxMpServiceImpl.java

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,7 @@
2525
import me.chanjar.weixin.common.util.DataUtils;
2626
import me.chanjar.weixin.common.util.RandomUtils;
2727
import me.chanjar.weixin.common.util.crypto.SHA1;
28-
import me.chanjar.weixin.common.util.http.RequestExecutor;
29-
import me.chanjar.weixin.common.util.http.RequestHttp;
30-
import me.chanjar.weixin.common.util.http.SimpleGetRequestExecutor;
31-
import me.chanjar.weixin.common.util.http.SimplePostRequestExecutor;
32-
import me.chanjar.weixin.common.util.http.URIUtil;
28+
import me.chanjar.weixin.common.util.http.*;
3329
import me.chanjar.weixin.common.util.json.GsonParser;
3430
import me.chanjar.weixin.common.util.json.WxGsonBuilder;
3531
import me.chanjar.weixin.mp.api.*;
@@ -46,16 +42,7 @@
4642
import java.util.Map;
4743
import java.util.concurrent.locks.Lock;
4844

49-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.CLEAR_QUOTA_URL;
50-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.FETCH_SHORTEN_URL;
51-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.GEN_SHORTEN_URL;
52-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.GET_CALLBACK_IP_URL;
53-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.GET_CURRENT_AUTOREPLY_INFO_URL;
54-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.GET_TICKET_URL;
55-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.NETCHECK_URL;
56-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.QRCONNECT_URL;
57-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.SEMANTIC_SEMPROXY_SEARCH_URL;
58-
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.SHORTURL_API_URL;
45+
import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.*;
5946

6047
/**
6148
* 基础实现类.
@@ -482,6 +469,10 @@ protected String extractAccessToken(String resultContent) throws WxErrorExceptio
482469
@Override
483470
public void setWxMpConfigStorage(WxMpConfigStorage wxConfigProvider) {
484471
final String defaultMpId = wxConfigProvider.getAppId();
472+
if (defaultMpId == null) {
473+
throw new WxRuntimeException("appid不能设置为null");
474+
}
475+
485476
this.setMultiConfigStorages(ImmutableMap.of(defaultMpId, wxConfigProvider), defaultMpId);
486477
}
487478

0 commit comments

Comments
 (0)