diff --git a/src/main/java/com/github/sd4324530/fastweixin/message/CustomMsg.java b/src/main/java/com/github/sd4324530/fastweixin/message/CustomMsg.java
index fa525752fd200f7c55942359784ffce46c863b91..094f7d7f1b8c7fd96b94e0c5f3bf48c402a873f3 100644
--- a/src/main/java/com/github/sd4324530/fastweixin/message/CustomMsg.java
+++ b/src/main/java/com/github/sd4324530/fastweixin/message/CustomMsg.java
@@ -1,11 +1,16 @@
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;
}
@@ -22,9 +27,12 @@ public class CustomMsg extends BaseMsg {
public String toXml() {
MessageBuilder mb = new MessageBuilder(super.toXml());
mb.addData("MsgType", RespType.KF);
- mb.append("\n");
- mb.addData("KfAccount", kfAccount);
- mb.append("\n");
+ //可以不指定客服
+ if(StrUtil.isNotBlank(kfAccount)) {
+ mb.append("\n");
+ mb.addData("KfAccount", kfAccount);
+ mb.append("\n");
+ }
mb.surroundWith("xml");
return mb.toString();
}