From 64e29af4985d27ccb3052d71316fd06cb0e4bf7c Mon Sep 17 00:00:00 2001 From: wangmeng3486 Date: Mon, 9 Jan 2023 13:47:29 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20#2908=20=E3=80=90=E4=BC=81=E4=B8=9A?= =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E3=80=91=E4=BF=AE=E5=A4=8D=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E7=9B=B4=E5=B1=9E=E9=A2=86=E5=AF=BC=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E6=B2=A1=E6=9C=89=E8=A2=AB=E6=AD=A3=E5=B8=B8=E5=BA=8F?= =?UTF-8?q?=E5=88=97=E5=8C=96=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java index 8fd333a59..0c32ba006 100644 --- a/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java +++ b/weixin-java-cp/src/main/java/me/chanjar/weixin/cp/util/json/WxCpUserGsonAdapter.java @@ -260,6 +260,13 @@ public class WxCpUserGsonAdapter implements JsonDeserializer, JsonSeri } this.addProperty(o, "main_department", user.getMainDepartment()); + if (user.getDirectLeader() != null && user.getDirectLeader().length > 0) { + JsonArray ary = new JsonArray(); + for (String item : user.getDirectLeader()) { + ary.add(item); + } + o.add("direct_leader", ary); + } if (!user.getExtAttrs().isEmpty()) { JsonArray attrsJsonArray = new JsonArray(); for (Attr attr : user.getExtAttrs()) {