package com.foxinmy.weixin4j.example.server.handler; import java.util.Set; import com.foxinmy.weixin4j.exception.WeixinException; import com.foxinmy.weixin4j.handler.WeixinMessageHandler; import com.foxinmy.weixin4j.qy.chat.WeixinChatMessage; import com.foxinmy.weixin4j.request.WeixinMessage; import com.foxinmy.weixin4j.request.WeixinRequest; import com.foxinmy.weixin4j.response.BlankResponse; import com.foxinmy.weixin4j.response.WeixinResponse; public class ChatMessageHandler implements WeixinMessageHandler { @Override public boolean canHandle(WeixinRequest request, WeixinMessage message, Set<String> nodeNames) throws WeixinException { return nodeNames.contains("PackageId"); } @Override public WeixinResponse doHandle(WeixinRequest request, WeixinMessage message, Set<String> nodeNames) throws WeixinException { WeixinChatMessage chatMessage = null; // 转换为实体 return BlankResponse.global; } @Override public int weight() { return 0; } }