From ad1a2b39796729232ffc53e4d3d5542755a08db0 Mon Sep 17 00:00:00 2001 From: Stormeye Wu Date: Sat, 23 Mar 2019 23:00:58 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=85=AC=E4=BC=97=E5=8F=B7=E6=B6=88=E6=81=AF]?= =?UTF-8?q?[=E4=BF=AE=E6=94=B9]:=E7=AC=AC=E4=B8=89=E6=96=B9=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0api=E5=A4=84=E7=90=86=E5=85=AC=E4=BC=97=E5=8F=B7?= =?UTF-8?q?=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/iformall/controller/WechatCalllbackController.java | 7 ++++--- .../src/main/java/com/iformall/mp/builder/TextBuilder.java | 7 +++++++ 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/mlWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java b/mlWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java index 83e41bd..5e15267 100644 --- a/mlWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java +++ b/mlWechatOpen/src/main/java/com/iformall/controller/WechatCalllbackController.java @@ -199,8 +199,9 @@ public class WechatCalllbackController extends BaseController { openService.getWxOpenConfigStorage(), timestamp, nonce, msgSignature); logger.info("接收微信APP回调,消息解密后内容为:\n{}", inMessage.toString()); - if(appinfo.getType().equals(EnumAppType.B.getCode()) || appinfo.getType().equals(EnumAppType.C.getCode())) { - // 小程序 + if(appinfo.getType().equals(EnumAppType.B.getCode()) || + appinfo.getType().equals(EnumAppType.C.getCode())) { + // 小程序 审核 消息 /**判断消息类型,调用对应的方法*/ switch (inMessage.getMsgType()) { case "event": { @@ -238,7 +239,7 @@ public class WechatCalllbackController extends BaseController { this.logger.info("2 return: success"); return "success"; } - logger.info(outMessage.toString()); + logger.info("组装回复" + outMessage.toXml()); out = outMessage.toEncryptedXml(mpService.getWxMpConfigStorage()); logger.info("组装回复消息-->"+out); } catch (Exception e) { diff --git a/mlWechatOpen/src/main/java/com/iformall/mp/builder/TextBuilder.java b/mlWechatOpen/src/main/java/com/iformall/mp/builder/TextBuilder.java index faaef86..d051b88 100644 --- a/mlWechatOpen/src/main/java/com/iformall/mp/builder/TextBuilder.java +++ b/mlWechatOpen/src/main/java/com/iformall/mp/builder/TextBuilder.java @@ -4,18 +4,25 @@ import me.chanjar.weixin.mp.api.WxMpService; import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage; import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; import me.chanjar.weixin.mp.bean.message.WxMpXmlOutTextMessage; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; /** * @author Binary Wang(https://github.com/binarywang) */ public class TextBuilder extends AbstractBuilder { + private final Logger logger = LoggerFactory.getLogger(this.getClass()); @Override public WxMpXmlOutMessage build(String content, WxMpXmlMessage wxMessage, WxMpService service) { + logger.info("content->" +content); + logger.info("getToUser->" +wxMessage.getToUser()); + logger.info("getFromUser->" +wxMessage.getFromUser()); WxMpXmlOutTextMessage m = WxMpXmlOutMessage.TEXT().content(content) .fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()) .build(); + logger.info(m.toString()); return m; }