From 6961070fe8062ae06ee6de784c88f1b104277b46 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Mon, 9 Jun 2025 09:57:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=AE=A4=E8=AF=81=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nu/modules/wechart/controller/WechatPayController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/wechart/controller/WechatPayController.java b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/wechart/controller/WechatPayController.java index 61003de..2c1c0f8 100644 --- a/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/wechart/controller/WechatPayController.java +++ b/nursing-unit-admin/nu-admin-biz/src/main/java/com/nu/modules/wechart/controller/WechatPayController.java @@ -301,7 +301,8 @@ public class WechatPayController { @PostMapping("/getJsApiInfo") public Map getJsApiInfo(@RequestBody Map params) throws Exception { String accessToken = getToken(GET_TOKEN_URL, wechatpayConfig.getAppid(), wechatpayConfig.getAppsecret());// 获取token -// String accessToken = params.get("access_token"); + String firstUrl = params.get("url"); + System.out.println("---------firstUrl-------"+firstUrl); System.out.println("---------token-------"+accessToken); // 构造请求URL String requestUrl = "https://api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=" + accessToken + "&type=jsapi"; @@ -327,6 +328,8 @@ public class WechatPayController { .append(nonceStr) .append("×tamp=") .append(timestamp) + .append("&url=") + .append(firstUrl) .toString();// 得到签名 String signature = encryptSHA(string1); @@ -334,6 +337,7 @@ public class WechatPayController { map.put("signature", signature); map.put("timestamp", timestamp); map.put("nonceStr", nonceStr); + map.put("firstUrl", firstUrl); System.out.println("---------jsonObject-------"+signature); return map;