Browse Source

企业号用户增加enable属性,可以同步本地系统的用户有效性,微信异常消息加冒号,代码已验证

master
caosk 9 years ago
parent
commit
cf8f279818
3 changed files with 13 additions and 1 deletions
  1. +1
    -1
      weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/result/WxError.java
  2. +9
    -0
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpUser.java
  3. +3
    -0
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java

+ 1
- 1
weixin-java-common/src/main/java/me/chanjar/weixin/common/bean/result/WxError.java View File

@@ -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;
} }


} }

+ 9
- 0
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpUser.java View File

@@ -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));
} }


+ 3
- 0
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java View File

@@ -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()) {


Loading…
Cancel
Save