1
0
mirror of synced 2026-02-10 21:57:53 +08:00

🐛 #1169 修复企业微信更新成员事件消息解析问题

This commit is contained in:
Binary Wang
2019-08-22 14:30:43 +08:00
parent db638dd8b1
commit 33929ce197
5 changed files with 133 additions and 1 deletions

View File

@@ -7,6 +7,8 @@ import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import me.chanjar.weixin.common.api.WxConsts;
import me.chanjar.weixin.common.util.XmlUtils;
import me.chanjar.weixin.common.util.xml.IntegerArrayConverter;
import me.chanjar.weixin.common.util.xml.LongArrayConverter;
import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
import me.chanjar.weixin.cp.config.WxCpConfigStorage;
import me.chanjar.weixin.cp.util.crypto.WxCpCryptUtil;
@@ -214,7 +216,7 @@ public class WxCpXmlMessage implements Serializable {
* 成员部门列表变更时推送仅返回该应用有查看权限的部门id.
*/
@XStreamAlias("Department")
@XStreamConverter(value = XStreamCDataConverter.class)
@XStreamConverter(value = LongArrayConverter.class)
private Long[] departments;
/**
@@ -268,6 +270,7 @@ public class WxCpXmlMessage implements Serializable {
* 表示所在部门是否为上级0-否1-是顺序与Department字段的部门逐一对应.
*/
@XStreamAlias("IsLeaderInDept")
@XStreamConverter(value = IntegerArrayConverter.class)
private Integer[] isLeaderInDept;
/**