Skip to content

Commit b9c9b84

Browse files
lwxianbinarywang
authored andcommitted
#287 修复对帐单下载bug,返回的对象没有对帐单对象
同时修复返回对账单的所有属性的值最后多余的空格;
1 parent 1886c6b commit b9c9b84

File tree

1 file changed

+25
-24
lines changed

1 file changed

+25
-24
lines changed

weixin-java-pay/src/main/java/com/github/binarywang/wxpay/service/impl/WxPayServiceAbstractImpl.java

+25-24
Original file line numberDiff line numberDiff line change
@@ -359,33 +359,34 @@ private WxPayBillResult billInformationDeal(String responseContent) {
359359
for (int i = 0; i < j; i++) {
360360
WxPayBillBaseResult wxPayBillBaseResult = new WxPayBillBaseResult();
361361

362-
wxPayBillBaseResult.setTradeTime(tempStr[k]);
363-
wxPayBillBaseResult.setAppId(tempStr[k + 1]);
364-
wxPayBillBaseResult.setMchId(tempStr[k + 2]);
365-
wxPayBillBaseResult.setSubMchId(tempStr[k + 3]);
366-
wxPayBillBaseResult.setDeviceInfo(tempStr[k + 4]);
367-
wxPayBillBaseResult.setTransationId(tempStr[k + 5]);
368-
wxPayBillBaseResult.setOutTradeNo(tempStr[k + 6]);
369-
wxPayBillBaseResult.setOpenId(tempStr[k + 7]);
370-
wxPayBillBaseResult.setTradeType(tempStr[k + 8]);
371-
wxPayBillBaseResult.setTradeState(tempStr[k + 9]);
372-
wxPayBillBaseResult.setBankType(tempStr[k + 10]);
373-
wxPayBillBaseResult.setFeeType(tempStr[k + 11]);
374-
wxPayBillBaseResult.setTotalFee(tempStr[k + 12]);
375-
wxPayBillBaseResult.setCouponFee(tempStr[k + 13]);
376-
wxPayBillBaseResult.setRefundId(tempStr[k + 14]);
377-
wxPayBillBaseResult.setOutRefundNo(tempStr[k + 15]);
378-
wxPayBillBaseResult.setSettlementRefundFee(tempStr[k + 16]);
379-
wxPayBillBaseResult.setCouponRefundFee(tempStr[k + 17]);
380-
wxPayBillBaseResult.setRefundChannel(tempStr[k + 18]);
381-
wxPayBillBaseResult.setRefundState(tempStr[k + 19]);
382-
wxPayBillBaseResult.setBody(tempStr[k + 20]);
383-
wxPayBillBaseResult.setAttach(tempStr[k + 21]);
384-
wxPayBillBaseResult.setPoundage(tempStr[k + 22]);
385-
wxPayBillBaseResult.setPoundageRate(tempStr[k + 23]);
362+
wxPayBillBaseResult.setTradeTime(tempStr[k].trim());
363+
wxPayBillBaseResult.setAppId(tempStr[k + 1].trim());
364+
wxPayBillBaseResult.setMchId(tempStr[k + 2].trim());
365+
wxPayBillBaseResult.setSubMchId(tempStr[k + 3].trim());
366+
wxPayBillBaseResult.setDeviceInfo(tempStr[k + 4].trim());
367+
wxPayBillBaseResult.setTransationId(tempStr[k + 5].trim());
368+
wxPayBillBaseResult.setOutTradeNo(tempStr[k + 6].trim());
369+
wxPayBillBaseResult.setOpenId(tempStr[k + 7].trim());
370+
wxPayBillBaseResult.setTradeType(tempStr[k + 8].trim());
371+
wxPayBillBaseResult.setTradeState(tempStr[k + 9].trim());
372+
wxPayBillBaseResult.setBankType(tempStr[k + 10].trim());
373+
wxPayBillBaseResult.setFeeType(tempStr[k + 11].trim());
374+
wxPayBillBaseResult.setTotalFee(tempStr[k + 12].trim());
375+
wxPayBillBaseResult.setCouponFee(tempStr[k + 13].trim());
376+
wxPayBillBaseResult.setRefundId(tempStr[k + 14].trim());
377+
wxPayBillBaseResult.setOutRefundNo(tempStr[k + 15].trim());
378+
wxPayBillBaseResult.setSettlementRefundFee(tempStr[k + 16].trim());
379+
wxPayBillBaseResult.setCouponRefundFee(tempStr[k + 17].trim());
380+
wxPayBillBaseResult.setRefundChannel(tempStr[k + 18].trim());
381+
wxPayBillBaseResult.setRefundState(tempStr[k + 19].trim());
382+
wxPayBillBaseResult.setBody(tempStr[k + 20].trim());
383+
wxPayBillBaseResult.setAttach(tempStr[k + 21].trim());
384+
wxPayBillBaseResult.setPoundage(tempStr[k + 22].trim());
385+
wxPayBillBaseResult.setPoundageRate(tempStr[k + 23].trim());
386386
wxPayBillBaseResultLst.add(wxPayBillBaseResult);
387387
k += t.length;
388388
}
389+
wxPayBillResult.setWxPayBillBaseResultLst(wxPayBillBaseResultLst);
389390
/*
390391
* 总交易单数,总交易额,总退款金额,总代金券或立减优惠退款金额,手续费总金额 `2,`0.02,`0.0,`0.0,`0
391392
*/

0 commit comments

Comments
 (0)