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)