|
|
|
@ -30,7 +30,7 @@ public class WeiXinController {
|
|
|
|
|
@Autowired
|
|
|
|
|
private WeixinService weixinService;
|
|
|
|
|
|
|
|
|
|
@Autowired private WxMpMessageRouter wxMpMessageRouter;
|
|
|
|
|
// @Autowired private WxMpMessageRouter wxMpMessageRouter;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 获取公众号二维码
|
|
|
|
@ -72,7 +72,7 @@ public class WeiXinController {
|
|
|
|
|
if (encType == null) {
|
|
|
|
|
// 明文传输的消息
|
|
|
|
|
WxMpXmlMessage inMessage = WxMpXmlMessage.fromXml(requestBody);
|
|
|
|
|
WxMpXmlOutMessage outMessage = this.wxMpMessageRouter.route(inMessage);
|
|
|
|
|
WxMpXmlOutMessage outMessage = this.route(inMessage);
|
|
|
|
|
if (outMessage == null) {
|
|
|
|
|
WxMpXmlMessage wxMpXmlMessage = new WxMpXmlMessage();
|
|
|
|
|
return "";
|
|
|
|
@ -84,7 +84,7 @@ public class WeiXinController {
|
|
|
|
|
WxMpXmlMessage inMessage = WxMpXmlMessage.fromEncryptedXml(requestBody, weixinService.getWxMpConfigStorage(),
|
|
|
|
|
timestamp, nonce, msgSignature);
|
|
|
|
|
log.debug("\n消息解密后内容为:\n"+inMessage.toString());
|
|
|
|
|
WxMpXmlOutMessage outMessage = this.wxMpMessageRouter.route(inMessage);
|
|
|
|
|
WxMpXmlOutMessage outMessage = this.route(inMessage);
|
|
|
|
|
if (outMessage == null) {
|
|
|
|
|
return "";
|
|
|
|
|
}
|
|
|
|
@ -95,4 +95,8 @@ public class WeiXinController {
|
|
|
|
|
return out;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private WxMpXmlOutMessage route(WxMpXmlMessage inMessage) {
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|