From 8c476ff60cf3666a5c284a3215ef054d6b284146 Mon Sep 17 00:00:00 2001 From: liyj <1617420630@qq.com> Date: Tue, 23 Sep 2025 17:21:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E5=B0=8F=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E8=AE=A2=E9=98=85=E6=B6=88=E6=81=AF=E5=9B=9E=E8=B0=83=E6=94=AF?= =?UTF-8?q?=E6=8C=81body=E5=9B=9E=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/mobile/WeiXinController.java | 7 +++++-- .../service/AccountUserBindConnectService.java | 2 +- .../impl/AccountUserBindConnectServiceImpl.java | 15 ++++++++------- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/mall-account/src/main/java/com/suisung/mall/account/controller/mobile/WeiXinController.java b/mall-account/src/main/java/com/suisung/mall/account/controller/mobile/WeiXinController.java index 85ef4ec7..46c6271a 100644 --- a/mall-account/src/main/java/com/suisung/mall/account/controller/mobile/WeiXinController.java +++ b/mall-account/src/main/java/com/suisung/mall/account/controller/mobile/WeiXinController.java @@ -148,10 +148,13 @@ public class WeiXinController extends BaseControllerImpl { public String xcxCallBack(@RequestParam(value = "signature",required = false) String signature, @RequestParam(value = "timestamp",required = false) String timestamp, @RequestParam(value = "nonce",required = false) String nonce, - @RequestParam(value = "echostr",required = false) String echostr) { + @RequestParam(value = "echostr",required = false) String echostr, + @RequestBody JSONObject jsonObject) { boolean checked=weiXinService.checkSignature(timestamp, nonce, signature); if(checked){ - accountUserBindConnectService.bindTmplId(echostr); + if(null!=jsonObject){ + accountUserBindConnectService.bindTmplId(jsonObject); + } return echostr; } return "fail"; diff --git a/mall-account/src/main/java/com/suisung/mall/account/service/AccountUserBindConnectService.java b/mall-account/src/main/java/com/suisung/mall/account/service/AccountUserBindConnectService.java index b1df5ad4..96d06ee5 100644 --- a/mall-account/src/main/java/com/suisung/mall/account/service/AccountUserBindConnectService.java +++ b/mall-account/src/main/java/com/suisung/mall/account/service/AccountUserBindConnectService.java @@ -93,5 +93,5 @@ public interface AccountUserBindConnectService extends IBaseService queryWrapper = new QueryWrapper<>(); queryWrapper.eq("bind_id",openId)