package com.github.sd4324530.fastweixin.message; import com.github.sd4324530.fastweixin.message.util.MessageBuilder; import com.github.sd4324530.fastweixin.util.StrUtil; public class CustomMsg extends BaseMsg { private String kfAccount; public CustomMsg(){ } public CustomMsg(String kfAccount) { this.kfAccount = kfAccount; } public String getKfAccount() { return kfAccount; } public void setKfAccount(String kfAccount) { this.kfAccount = kfAccount; } @Override public String toXml() { MessageBuilder mb = new MessageBuilder(super.toXml()); mb.addData("MsgType", RespType.KF); //可以不指定客服 if(StrUtil.isNotBlank(kfAccount)) { mb.append("<TransInfo>\n"); mb.addData("KfAccount", kfAccount); mb.append("</TransInfo>\n"); } mb.surroundWith("xml"); return mb.toString(); } }