mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-09-20 18:48:13 +08:00
开放平台增加 MessageRouter
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
package me.chanjar.weixin.open.api.impl;
|
||||
|
||||
import me.chanjar.weixin.mp.api.WxMpMessageRouter;
|
||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
|
||||
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
|
||||
import me.chanjar.weixin.open.api.WxOpenService;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class WxOpenMessageRouter extends WxMpMessageRouter {
|
||||
private WxOpenService wxOpenService;
|
||||
public WxOpenMessageRouter(WxOpenService wxOpenService) {
|
||||
super(null);
|
||||
this.wxOpenService = wxOpenService;
|
||||
}
|
||||
|
||||
public WxMpXmlOutMessage route(final WxMpXmlMessage wxMessage, String appId) {
|
||||
return route(wxMessage, new HashMap<String, Object>(), appId);
|
||||
}
|
||||
public WxMpXmlOutMessage route(final WxMpXmlMessage wxMessage, final Map<String, Object> context, String appId) {
|
||||
return route(wxMessage, context, wxOpenService.getWxOpenComponentService().getWxMpServiceByAppid(appId));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user