@@ -49,7 +49,7 @@ public class WxError implements Serializable { | |||||
@Override | @Override | ||||
public String toString() { | public String toString() { | ||||
return "微信错误 errcode=" + errorCode + ", errmsg=" + errorMsg + "\njson:" + json; | |||||
return "微信错误: errcode=" + errorCode + ", errmsg=" + errorMsg + "\njson:" + json; | |||||
} | } | ||||
} | } |
@@ -24,6 +24,7 @@ public class WxCpUser implements Serializable { | |||||
private String weiXinId; | private String weiXinId; | ||||
private String avatar; | private String avatar; | ||||
private Integer status; | private Integer status; | ||||
private Integer enable; | |||||
private final List<Attr> extAttrs = new ArrayList<Attr>(); | private final List<Attr> extAttrs = new ArrayList<Attr>(); | ||||
public String getUserId() { | public String getUserId() { | ||||
@@ -114,6 +115,14 @@ public class WxCpUser implements Serializable { | |||||
this.status = status; | this.status = status; | ||||
} | } | ||||
public Integer getEnable() { | |||||
return enable; | |||||
} | |||||
public void setEnable(Integer enable) { | |||||
this.enable = enable; | |||||
} | |||||
public void addExtAttr(String name, String value) { | public void addExtAttr(String name, String value) { | ||||
this.extAttrs.add(new Attr(name, value)); | this.extAttrs.add(new Attr(name, value)); | ||||
} | } | ||||
@@ -98,6 +98,9 @@ public class WxCpUserGsonAdapter implements JsonDeserializer<WxCpUser>, JsonSeri | |||||
if (user.getStatus() != null) { | if (user.getStatus() != null) { | ||||
o.addProperty("status", user.getStatus()); | o.addProperty("status", user.getStatus()); | ||||
} | } | ||||
if (user.getEnable() != null) { | |||||
o.addProperty("enable", user.getEnable()); | |||||
} | |||||
if (user.getExtAttrs().size() > 0) { | if (user.getExtAttrs().size() > 0) { | ||||
JsonArray attrsJsonArray = new JsonArray(); | JsonArray attrsJsonArray = new JsonArray(); | ||||
for (WxCpUser.Attr attr : user.getExtAttrs()) { | for (WxCpUser.Attr attr : user.getExtAttrs()) { | ||||