Skip to content

Commit da6cd44

Browse files
committed
修复支付结果通知缺失CDATA部分,导致微信重复发送通知
1 parent 68fbb2e commit da6cd44

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@
22

33
import com.thoughtworks.xstream.XStream;
44
import com.thoughtworks.xstream.annotations.XStreamAlias;
5+
import com.thoughtworks.xstream.annotations.XStreamConverter;
56
import com.thoughtworks.xstream.annotations.XStreamOmitField;
7+
8+
import me.chanjar.weixin.common.util.xml.XStreamCDataConverter;
69
import me.chanjar.weixin.common.util.xml.XStreamInitializer;
710

811
@XStreamAlias("xml")
@@ -13,7 +16,9 @@ public class WxPayOrderNotifyResponse {
1316
private transient static final String SUCCESS = "SUCCESS";
1417

1518
@XStreamAlias("return_code")
19+
@XStreamConverter(value = XStreamCDataConverter.class)
1620
private String returnCode;
21+
@XStreamConverter(value = XStreamCDataConverter.class)
1722
@XStreamAlias("return_msg")
1823
private String returnMsg;
1924

0 commit comments

Comments
 (0)