32 lines
1.2 KiB
Java
32 lines
1.2 KiB
Java
package com.yupi.springbootinit.wxmp.handler;
|
|
|
|
import java.util.Map;
|
|
import me.chanjar.weixin.common.error.WxErrorException;
|
|
import me.chanjar.weixin.common.session.WxSessionManager;
|
|
import me.chanjar.weixin.mp.api.WxMpMessageHandler;
|
|
import me.chanjar.weixin.mp.api.WxMpService;
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage;
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
/**
|
|
* 事件处理器
|
|
*
|
|
* @author <a href="https://github.com/liyupi">程序员鱼皮</a>
|
|
* @from <a href="https://yupi.icu">编程导航知识星球</a>
|
|
**/
|
|
@Component
|
|
public class EventHandler implements WxMpMessageHandler {
|
|
|
|
@Override
|
|
public WxMpXmlOutMessage handle(WxMpXmlMessage wxMpXmlMessage, Map<String, Object> map, WxMpService wxMpService,
|
|
WxSessionManager wxSessionManager) throws WxErrorException {
|
|
final String content = "您点击了菜单";
|
|
// 调用接口,返回验证码
|
|
return WxMpXmlOutMessage.TEXT().content(content)
|
|
.fromUser(wxMpXmlMessage.getToUser())
|
|
.toUser(wxMpXmlMessage.getFromUser())
|
|
.build();
|
|
}
|
|
}
|