Skip to content

Commit 65ef21b

Browse files
committed
涉及到服务商模式的两个参数,在为空值时置为null,以免在请求时将空值传给微信服务器
1 parent 1990b10 commit 65ef21b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,9 @@ public String toString() {
173173

174174
public String toXML() {
175175
XStream xstream = XStreamInitializer.getInstance();
176+
//涉及到服务商模式的两个参数,在为空值时置为null,以免在请求时将空值传给微信服务器
177+
this.setSubAppId(StringUtils.trimToNull(this.getSubAppId()));
178+
this.setSubMchId(StringUtils.trimToNull(this.getSubMchId()));
176179
xstream.processAnnotations(this.getClass());
177180
return xstream.toXML(this);
178181
}

0 commit comments

Comments
 (0)