Skip to content

Commit a8afc1d

Browse files
Copilotbinarywang
andcommitted
修复委托代扣签约回调缺少change_type字段解析
Co-authored-by: binarywang <1343140+binarywang@users.noreply.github.com> Agent-Logs-Url: https://github.com/binarywang/WxJava/sessions/9b604dd5-ff35-4198-b2dd-5db33fb0176c
1 parent 9ba4a97 commit a8afc1d

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/bean/result/WxSignQueryResult.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,20 @@ public class WxSignQueryResult extends BaseWxPayResult implements Serializable {
102102
@XStreamAlias("openid")
103103
private String openId;
104104

105+
/**
106+
* 变更类型, ADD:签约,DELETE:解约
107+
* 签约/解约回调通知时返回
108+
*/
109+
@XStreamAlias("change_type")
110+
private String changeType;
111+
112+
/**
113+
* 操作时间
114+
* 签约/解约回调通知时返回
115+
*/
116+
@XStreamAlias("operate_time")
117+
private String operateTime;
118+
105119

106120
@Override
107121
protected void loadXml(Document d) {
@@ -117,6 +131,8 @@ protected void loadXml(Document d) {
117131
contractTerminatedMode = readXmlInteger(d, "contract_termination_mode");
118132
contractTerminationRemark = readXmlString(d, "contract_termination_remark");
119133
openId = readXmlString(d, "openid");
134+
changeType = readXmlString(d, "change_type");
135+
operateTime = readXmlString(d, "operate_time");
120136
}
121137

122138
@Override

0 commit comments

Comments
 (0)