mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 10:38:42 +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
	 007
					007