mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 10:38:42 +08:00 
			
		
		
		
	将微信自带的一些常量修正为不区分大小写匹配
比如框架定义的事件常量为click,但微信传递过来的却是CLICK
This commit is contained in:
		| @ -204,15 +204,21 @@ public class WxMpMessageRouterRule { | |||||||
|     return end(); |     return end(); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   /** | ||||||
|  |    * 将微信自定义的事件修正为不区分大小写, | ||||||
|  |    * 比如框架定义的事件常量为click,但微信传递过来的却是CLICK | ||||||
|  |    * @param wxMessage | ||||||
|  |    * @return | ||||||
|  |    */ | ||||||
|   protected boolean test(WxMpXmlMessage wxMessage) { |   protected boolean test(WxMpXmlMessage wxMessage) { | ||||||
|     return |     return | ||||||
|         (this.fromUser == null || this.fromUser.equals(wxMessage.getFromUserName())) |         (this.fromUser == null || this.fromUser.equals(wxMessage.getFromUserName())) | ||||||
|             && |             && | ||||||
|             (this.msgType == null || this.msgType.equals(wxMessage.getMsgType())) |             (this.msgType == null || this.msgType.toLowerCase().equals(wxMessage.getMsgType()==null?null:wxMessage.getMsgType().toLowerCase())) | ||||||
|             && |             && | ||||||
|             (this.event == null || this.event.equals(wxMessage.getEvent())) |             (this.event == null || this.event.toLowerCase().equals(wxMessage.getEvent()==null?null:wxMessage.getEvent().toLowerCase())) | ||||||
|             && |             && | ||||||
|             (this.eventKey == null || this.eventKey.equals(wxMessage.getEventKey())) |             (this.eventKey == null || this.eventKey.toLowerCase().equals(wxMessage.getEventKey()==null?null:wxMessage.getEventKey().toLowerCase())) | ||||||
|             && |             && | ||||||
|             (this.content == null || this.content |             (this.content == null || this.content | ||||||
|                 .equals(wxMessage.getContent() == null ? null : wxMessage.getContent().trim())) |                 .equals(wxMessage.getContent() == null ? null : wxMessage.getContent().trim())) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 liuwj
					liuwj