123456789101112131415161718192021222324252627282930 |
- package com.bofeng.wx;
- import lombok.extern.slf4j.Slf4j;
- 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;
- import java.util.Map;
- /**
- * @author Binary Wang(https://github.com/binarywang)
- */
- @Component
- @Slf4j
- public class UnsubscribeHandler implements WxMpMessageHandler {
- @Override
- public WxMpXmlOutMessage handle(WxMpXmlMessage wxMessage,
- Map<String, Object> context, WxMpService wxMpService,
- WxSessionManager sessionManager) {
- String openId = wxMessage.getFromUser();
- log.info("取消关注用户 OPENID: " + openId);
- // TODO 可以更新本地数据库为取消关注状态
- return null;
- }
- }
|