|
|
@@ -196,16 +196,16 @@ public class WxPayRefundQueryResult extends WxPayBaseResult { |
|
|
|
RefundRecord refundRecord = new RefundRecord(); |
|
|
|
this.refundRecords.add(refundRecord); |
|
|
|
|
|
|
|
refundRecord.setOutRefundNo(this.getXmlValueIfExists(xmlPath, "xml.out_refund_no_" + i, String.class)); |
|
|
|
refundRecord.setRefundId(this.getXmlValueIfExists(xmlPath, "xml.refund_id_" + i, String.class)); |
|
|
|
refundRecord.setRefundChannel(this.getXmlValueIfExists(xmlPath, "xml.refund_channel_" + i, String.class)); |
|
|
|
refundRecord.setRefundFee(this.getXmlValueIfExists(xmlPath, "xml.refund_fee_" + i, Integer.class)); |
|
|
|
refundRecord.setSettlementRefundFee(this.getXmlValueIfExists(xmlPath, "xml.settlement_refund_fee_" + i, Integer.class)); |
|
|
|
refundRecord.setCouponType(this.getXmlValueIfExists(xmlPath, "xml.coupon_type_" + i, String.class)); |
|
|
|
refundRecord.setCouponRefundFee(this.getXmlValueIfExists(xmlPath, "xml.coupon_refund_fee_" + i, Integer.class)); |
|
|
|
refundRecord.setCouponRefundCount(this.getXmlValueIfExists(xmlPath, "xml.coupon_refund_count_" + i, Integer.class)); |
|
|
|
refundRecord.setRefundStatus(this.getXmlValueIfExists(xmlPath, "xml.refund_status_" + i, String.class)); |
|
|
|
refundRecord.setRefundRecvAccout(this.getXmlValueIfExists(xmlPath, "xml.refund_recv_accout_" + i, String.class)); |
|
|
|
refundRecord.setOutRefundNo(this.getXmlValue(xmlPath, "xml.out_refund_no_" + i, String.class)); |
|
|
|
refundRecord.setRefundId(this.getXmlValue(xmlPath, "xml.refund_id_" + i, String.class)); |
|
|
|
refundRecord.setRefundChannel(this.getXmlValue(xmlPath, "xml.refund_channel_" + i, String.class)); |
|
|
|
refundRecord.setRefundFee(this.getXmlValue(xmlPath, "xml.refund_fee_" + i, Integer.class)); |
|
|
|
refundRecord.setSettlementRefundFee(this.getXmlValue(xmlPath, "xml.settlement_refund_fee_" + i, Integer.class)); |
|
|
|
refundRecord.setCouponType(this.getXmlValue(xmlPath, "xml.coupon_type_" + i, String.class)); |
|
|
|
refundRecord.setCouponRefundFee(this.getXmlValue(xmlPath, "xml.coupon_refund_fee_" + i, Integer.class)); |
|
|
|
refundRecord.setCouponRefundCount(this.getXmlValue(xmlPath, "xml.coupon_refund_count_" + i, Integer.class)); |
|
|
|
refundRecord.setRefundStatus(this.getXmlValue(xmlPath, "xml.refund_status_" + i, String.class)); |
|
|
|
refundRecord.setRefundRecvAccout(this.getXmlValue(xmlPath, "xml.refund_recv_accout_" + i, String.class)); |
|
|
|
|
|
|
|
if (refundRecord.getCouponRefundCount() == null || refundRecord.getCouponRefundCount() == 0) { |
|
|
|
continue; |
|
|
@@ -215,8 +215,8 @@ public class WxPayRefundQueryResult extends WxPayBaseResult { |
|
|
|
for (int j = 0; j < refundRecord.getCouponRefundCount(); j++) { |
|
|
|
coupons.add( |
|
|
|
new RefundRecord.RefundCoupon( |
|
|
|
this.getXmlValueIfExists(xmlPath, "xml.coupon_refund_id_" + i + "_" + j, String.class), |
|
|
|
this.getXmlValueIfExists(xmlPath, "xml.coupon_refund_fee_" + i + "_" + j, Integer.class) |
|
|
|
this.getXmlValue(xmlPath, "xml.coupon_refund_id_" + i + "_" + j, String.class), |
|
|
|
this.getXmlValue(xmlPath, "xml.coupon_refund_fee_" + i + "_" + j, Integer.class) |
|
|
|
) |
|
|
|
); |
|
|
|
} |
|
|
|