mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 10:38:42 +08:00 
			
		
		
		
	🎨 优化代码,避免报奇怪的异常信息
This commit is contained in:
		| @ -25,11 +25,7 @@ import me.chanjar.weixin.common.session.WxSessionManager; | |||||||
| import me.chanjar.weixin.common.util.DataUtils; | import me.chanjar.weixin.common.util.DataUtils; | ||||||
| import me.chanjar.weixin.common.util.RandomUtils; | import me.chanjar.weixin.common.util.RandomUtils; | ||||||
| import me.chanjar.weixin.common.util.crypto.SHA1; | import me.chanjar.weixin.common.util.crypto.SHA1; | ||||||
| import me.chanjar.weixin.common.util.http.RequestExecutor; | import me.chanjar.weixin.common.util.http.*; | ||||||
| import me.chanjar.weixin.common.util.http.RequestHttp; |  | ||||||
| import me.chanjar.weixin.common.util.http.SimpleGetRequestExecutor; |  | ||||||
| import me.chanjar.weixin.common.util.http.SimplePostRequestExecutor; |  | ||||||
| import me.chanjar.weixin.common.util.http.URIUtil; |  | ||||||
| import me.chanjar.weixin.common.util.json.GsonParser; | import me.chanjar.weixin.common.util.json.GsonParser; | ||||||
| import me.chanjar.weixin.common.util.json.WxGsonBuilder; | import me.chanjar.weixin.common.util.json.WxGsonBuilder; | ||||||
| import me.chanjar.weixin.mp.api.*; | import me.chanjar.weixin.mp.api.*; | ||||||
| @ -46,16 +42,7 @@ import java.io.IOException; | |||||||
| import java.util.Map; | import java.util.Map; | ||||||
| import java.util.concurrent.locks.Lock; | import java.util.concurrent.locks.Lock; | ||||||
|  |  | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.CLEAR_QUOTA_URL; | import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.*; | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.FETCH_SHORTEN_URL; |  | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.GEN_SHORTEN_URL; |  | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.GET_CALLBACK_IP_URL; |  | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.GET_CURRENT_AUTOREPLY_INFO_URL; |  | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.GET_TICKET_URL; |  | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.NETCHECK_URL; |  | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.QRCONNECT_URL; |  | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.SEMANTIC_SEMPROXY_SEARCH_URL; |  | ||||||
| import static me.chanjar.weixin.mp.enums.WxMpApiUrl.Other.SHORTURL_API_URL; |  | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * 基础实现类. |  * 基础实现类. | ||||||
| @ -482,6 +469,10 @@ public abstract class BaseWxMpServiceImpl<H, P> implements WxMpService, RequestH | |||||||
|   @Override |   @Override | ||||||
|   public void setWxMpConfigStorage(WxMpConfigStorage wxConfigProvider) { |   public void setWxMpConfigStorage(WxMpConfigStorage wxConfigProvider) { | ||||||
|     final String defaultMpId = wxConfigProvider.getAppId(); |     final String defaultMpId = wxConfigProvider.getAppId(); | ||||||
|  |     if (defaultMpId == null) { | ||||||
|  |       throw new WxRuntimeException("appid不能设置为null"); | ||||||
|  |     } | ||||||
|  |  | ||||||
|     this.setMultiConfigStorages(ImmutableMap.of(defaultMpId, wxConfigProvider), defaultMpId); |     this.setMultiConfigStorages(ImmutableMap.of(defaultMpId, wxConfigProvider), defaultMpId); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang