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 40254026..d239faa8 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 @@ -149,10 +149,13 @@ public class WeiXinController extends BaseControllerImpl { @RequestParam(value = "timestamp",required = false) String timestamp, @RequestParam(value = "nonce",required = false) String nonce, @RequestParam(value = "echostr",required = false) String echostr) { - if(StringUtils.isEmpty(signature) || StringUtils.isEmpty(signature) || StringUtils.isEmpty(signature) || StringUtils.isEmpty(signature) ) { + if(StringUtils.isEmpty(signature) || StringUtils.isEmpty(timestamp) || StringUtils.isEmpty(nonce) || StringUtils.isEmpty(echostr) ) { return CommonResult.success("校验成功");//todo 配置好消息链接改回来,腾讯服务器测试提交没有发送参数,导致报错 } boolean checked=weiXinService.checkSignature(timestamp, nonce, signature); + if(checked){ + return CommonResult.success("校验成功"); + } if(!checked){ return CommonResult.failed("校验失败"); }