|
|
@@ -4,18 +4,25 @@ import me.chanjar.weixin.mp.api.WxMpService; |
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage; |
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlMessage; |
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; |
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutMessage; |
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutTextMessage; |
|
|
import me.chanjar.weixin.mp.bean.message.WxMpXmlOutTextMessage; |
|
|
|
|
|
import org.slf4j.Logger; |
|
|
|
|
|
import org.slf4j.LoggerFactory; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @author Binary Wang(https://github.com/binarywang) |
|
|
* @author Binary Wang(https://github.com/binarywang) |
|
|
*/ |
|
|
*/ |
|
|
public class TextBuilder extends AbstractBuilder { |
|
|
public class TextBuilder extends AbstractBuilder { |
|
|
|
|
|
private final Logger logger = LoggerFactory.getLogger(this.getClass()); |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public WxMpXmlOutMessage build(String content, WxMpXmlMessage wxMessage, |
|
|
public WxMpXmlOutMessage build(String content, WxMpXmlMessage wxMessage, |
|
|
WxMpService service) { |
|
|
WxMpService service) { |
|
|
|
|
|
logger.info("content->" +content); |
|
|
|
|
|
logger.info("getToUser->" +wxMessage.getToUser()); |
|
|
|
|
|
logger.info("getFromUser->" +wxMessage.getFromUser()); |
|
|
WxMpXmlOutTextMessage m = WxMpXmlOutMessage.TEXT().content(content) |
|
|
WxMpXmlOutTextMessage m = WxMpXmlOutMessage.TEXT().content(content) |
|
|
.fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()) |
|
|
.fromUser(wxMessage.getToUser()).toUser(wxMessage.getFromUser()) |
|
|
.build(); |
|
|
.build(); |
|
|
|
|
|
logger.info(m.toString()); |
|
|
return m; |
|
|
return m; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|