From 46715d892da947c31f07796fdc79dbbef06677b3 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期一, 14 七月 2025 09:53:19 +0800 Subject: [PATCH] add:定时任务配置,热门城市 --- src/main/java/com/mzl/flower/service/system/WeChatService.java | 33 ++++++++++++++++++++------------- 1 files changed, 20 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/mzl/flower/service/system/WeChatService.java b/src/main/java/com/mzl/flower/service/system/WeChatService.java index 51c39d0..ee2fa99 100644 --- a/src/main/java/com/mzl/flower/service/system/WeChatService.java +++ b/src/main/java/com/mzl/flower/service/system/WeChatService.java @@ -166,22 +166,29 @@ throw new ValidationException("微信code为空"); } - String accessToken=""; - try { - accessToken=maService.getAccessToken(); - } catch (WxErrorException e) { - throw new RuntimeException(e); - } +// String accessToken=""; +// try { +// accessToken=maService.getAccessToken(); +// } catch (WxErrorException e) { +// throw new RuntimeException(e); +// } +// +// if(StringUtils.isEmpty(accessToken)){ +// accessToken=getAccessToken( +// wxMiniappProperties.getCustomer().getAppid(), +// wxMiniappProperties.getCustomer().getSecret()); +// if(StringUtils.isEmpty(accessToken)){ +// throw new ValidationException("获取微信AccessToken失败"); +// } +// } + // 直接使用手动获取token的方式(跳过WxMaService的token) + String accessToken = getAccessToken( + wxMiniappProperties.getCustomer().getAppid(), + wxMiniappProperties.getCustomer().getSecret()); if(StringUtils.isEmpty(accessToken)){ - accessToken=getAccessToken( - wxMiniappProperties.getCustomer().getAppid(), - wxMiniappProperties.getCustomer().getSecret()); - if(StringUtils.isEmpty(accessToken)){ - throw new ValidationException("获取微信AccessToken失败"); - } + throw new ValidationException("获取微信AccessToken失败"); } - String url = "https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token="+ accessToken; try{ -- Gitblit v1.9.3