:fix: #1499 增加企业微信oa审批信息的消息内容

This commit is contained in:
Gyv12345 2020-04-11 12:57:01 +08:00 committed by GitHub
parent 6633ea3ca7
commit 4a88064aba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 62 additions and 1 deletions

View File

@ -396,6 +396,12 @@ public class WxCpXmlMessage implements Serializable {
@XStreamAlias("SendLocationInfo")
private SendLocationInfo sendLocationInfo = new SendLocationInfo();
@XStreamAlias("ApprovalInfo")
private ApprovalInfo approvalInfo=new ApprovalInfo();
protected static WxCpXmlMessage fromXml(String xml) {
//修改微信变态的消息内容格式方便解析
xml = xml.replace("</PicList><PicList>", "");
@ -515,4 +521,57 @@ public class WxCpXmlMessage implements Serializable {
}
@XStreamAlias("ApprovalInfo")
@Data
public static class ApprovalInfo {
/**
* 审批编号
*/
@XStreamAlias("SpNo")
private String spNo;
/**
* 审批申请类型名称审批模板名称
*/
@XStreamAlias("SpName")
private String spName;
/**
* 申请单状态1-审批中2-已通过3-已驳回4-已撤销6-通过后撤销7-已删除10-已支付
*/
@XStreamAlias("SpStatus")
private Integer spStatus;
/**
* 审批模板id
*/
@XStreamAlias("templateId")
private String templateId;
/**
* 审批申请提交时间,Unix时间戳
*/
@XStreamAlias("ApplyTime")
private Integer applyTime;
/**
* 申请人信息
*/
@XStreamAlias("Applyer")
private Applyer applyer;
/**
* 审批申请单变化类型
*/
@XStreamAlias("StatuChangeEvent")
private Integer statuChangeEvent;
@XStreamAlias("Applyer")
@Data
public static class Applyer {
@XStreamAlias("Applyer")
private String UserId;
@XStreamAlias("Party")
private String party;
}
}
}

View File

@ -1,13 +1,15 @@
package me.chanjar.weixin.cp.bean.oa.templatedata.control;
import lombok.Data;
import me.chanjar.weixin.cp.bean.oa.templatedata.TemplateOptions;
import java.io.Serializable;
import java.util.List;
/**
* @author
* @author gyv12345@163.com
*/
@Data
public class TemplateSelector implements Serializable {
private static final long serialVersionUID = 4995408101489736881L;