From 8b7258c9427882bb1798f1502eaa35184c6e374e Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Fri, 09 Aug 2024 14:29:18 +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