Procházet zdrojové kódy

#1126 修复企业微信WxCpXmlMessage类部分字段

master
Binary Wang před 5 roky
rodič
revize
1793c2576a
2 změnil soubory, kde provedl 14 přidání a 8 odebrání
  1. +12
    -6
      weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpXmlMessage.java
  2. +2
    -2
      weixin-java-cp/src/test/java/me/chanjar/weixin/cp/bean/WxCpXmlMessageTest.java

+ 12
- 6
weixin-java-cp/src/main/java/me/chanjar/weixin/cp/bean/WxCpXmlMessage.java Zobrazit soubor

@@ -180,17 +180,17 @@ public class WxCpXmlMessage implements Serializable {
*/
@XStreamAlias("ExternalUserID")
@XStreamConverter(value = XStreamCDataConverter.class)
private String externalUserID;
private String externalUserId;

/**
* 添加此用户的「联系我」方式配置的state参数,可用于识别添加此用户的渠道
* 添加此用户的「联系我」方式配置的state参数,可用于识别添加此用户的渠道.
*/
@XStreamAlias("State")
@XStreamConverter(value = XStreamCDataConverter.class)
private String state;

/**
* 欢迎语code,可用于发送欢迎语
* 欢迎语code,可用于发送欢迎语.
*/
@XStreamAlias("WelcomeCode")
@XStreamConverter(value = XStreamCDataConverter.class)
@@ -211,11 +211,11 @@ public class WxCpXmlMessage implements Serializable {
private String name;

/**
* 成员部门列表.
* 成员部门列表,变更时推送,仅返回该应用有查看权限的部门id.
*/
@XStreamAlias("Department")
@XStreamConverter(value = XStreamCDataConverter.class)
private String department;
private Long[] departments;

/**
* 手机号码.
@@ -264,6 +264,12 @@ public class WxCpXmlMessage implements Serializable {
@XStreamAlias("IsLeader")
private Integer isLeader;

/**
* 表示所在部门是否为上级,0-否,1-是,顺序与Department字段的部门逐一对应.
*/
@XStreamAlias("IsLeaderInDept")
private Integer[] isLeaderInDept;

/**
* 座机.
*/
@@ -288,7 +294,7 @@ public class WxCpXmlMessage implements Serializable {
* 部门Id.
*/
@XStreamAlias("Id")
private Integer id;
private Long id;

/**
* 父部门id.


+ 2
- 2
weixin-java-cp/src/test/java/me/chanjar/weixin/cp/bean/WxCpXmlMessageTest.java Zobrazit soubor

@@ -195,7 +195,7 @@ public class WxCpXmlMessageTest {
assertEquals(wxMessage.getMsgType(), WxConsts.XmlMsgType.EVENT);
assertEquals(wxMessage.getEvent(), WxCpConsts.EventType.CHANGE_EXTERNAL_CONTACT);
assertEquals(wxMessage.getChangeType(), WxCpConsts.ExternalContactChangeType.ADD_EXTERNAL_CONTACT);
assertEquals(wxMessage.getExternalUserID(), "woAJ2GCAAAXtWyujaWJHDDGi0mACH71w");
assertEquals(wxMessage.getExternalUserId(), "woAJ2GCAAAXtWyujaWJHDDGi0mACH71w");
assertEquals(wxMessage.getState(), "teststate");
assertEquals(wxMessage.getWelcomeCode(), "WELCOMECODE");

@@ -220,6 +220,6 @@ public class WxCpXmlMessageTest {
assertEquals(wxMessage.getEvent(), WxCpConsts.EventType.CHANGE_EXTERNAL_CONTACT);
assertEquals(wxMessage.getChangeType(), WxCpConsts.ExternalContactChangeType.DEL_EXTERNAL_CONTACT);
assertEquals(wxMessage.getUserId(), "zhangsan");
assertEquals(wxMessage.getExternalUserID(), "woAJ2GCAAAXtWyujaWJHDDGi0mACH71w");
assertEquals(wxMessage.getExternalUserId(), "woAJ2GCAAAXtWyujaWJHDDGi0mACH71w");
}
}

Načítá se…
Zrušit
Uložit