From dd60de8d90f05c64e3cf166bc617b95a82102c52 Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Thu, 11 Apr 2024 16:38:58 +0800
Subject: [PATCH] 新增自定义异常类

---
 src/main/java/org/springblade/modules/wechat/service/impl/WechatServiceImpl.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/springblade/modules/wechat/service/impl/WechatServiceImpl.java b/src/main/java/org/springblade/modules/wechat/service/impl/WechatServiceImpl.java
index 013e175..6f9b9d4 100644
--- a/src/main/java/org/springblade/modules/wechat/service/impl/WechatServiceImpl.java
+++ b/src/main/java/org/springblade/modules/wechat/service/impl/WechatServiceImpl.java
@@ -8,6 +8,7 @@
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springblade.common.config.WxMiniConfig;
+import org.springblade.common.exception.CustomException;
 import org.springblade.common.utils.HttpClientUtils;
 import org.springblade.common.utils.SpringUtils;
 import org.springblade.core.secure.utils.AuthUtil;
@@ -33,17 +34,17 @@
 	 * @return 小程序登录校验对象
 	 */
 	@Override
-	public WeChatMiniAuthorizeVo miniAuthCode(String code) throws Exception {
+	public WeChatMiniAuthorizeVo miniAuthCode(String code) {
 		String url = StrUtil.format(wxMiniConfig.getJscode2sessionUrl(), wxMiniConfig.getAppid(), wxMiniConfig.getSecret(), code);
 		JSONObject data = JSON.parseObject(HttpClientUtils.doGet(url));
 		if (ObjectUtil.isNull(data)) {
 			logger.error("微信平台接口异常,没任何数据返回!");
-			throw new Exception("微信平台接口异常,没任何数据返回!");
+			throw new CustomException("微信平台接口异常,没任何数据返回!");
 		}
 		if (data.containsKey("errcode") && !data.getString("errcode").equals("0")) {
 			if (data.containsKey("errmsg")) {
 				logger.error("微信接口调用失败:" + data.getString("errcode") + data.getString("errmsg"));
-				throw new Exception("微信接口调用失败:" + data.getString("errcode") + data.getString("errmsg"));
+				throw new CustomException("微信接口调用失败:" + data.getString("errcode") + data.getString("errmsg"));
 			}
 		}
 		WeChatMiniAuthorizeVo weChatMiniAuthorizeVo = JSONObject.parseObject(data.toJSONString(), WeChatMiniAuthorizeVo.class);

--
Gitblit v1.9.3