Kaynağa Gözat

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

master
caosk 9 yıl önce
ebeveyn
işleme
cf8f279818
3 değiştirilmiş dosya ile 13 ekleme ve 1 silme
  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 Dosyayı Görüntüle

@@ -49,7 +49,7 @@ public class WxError implements Serializable {

@Override
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 Dosyayı Görüntüle

@@ -24,6 +24,7 @@ public class WxCpUser implements Serializable {
private String weiXinId;
private String avatar;
private Integer status;
private Integer enable;
private final List<Attr> extAttrs = new ArrayList<Attr>();

public String getUserId() {
@@ -114,6 +115,14 @@ public class WxCpUser implements Serializable {
this.status = status;
}

public Integer getEnable() {
return enable;
}
public void setEnable(Integer enable) {
this.enable = enable;
}
public void addExtAttr(String name, String value) {
this.extAttrs.add(new Attr(name, value));
}


+ 3
- 0
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java Dosyayı Görüntüle

@@ -98,6 +98,9 @@ public class WxCpUserGsonAdapter implements JsonDeserializer<WxCpUser>, JsonSeri
if (user.getStatus() != null) {
o.addProperty("status", user.getStatus());
}
if (user.getEnable() != null) {
o.addProperty("enable", user.getEnable());
}
if (user.getExtAttrs().size() > 0) {
JsonArray attrsJsonArray = new JsonArray();
for (WxCpUser.Attr attr : user.getExtAttrs()) {


Yükleniyor…
İptal
Kaydet