| | |
| | | refundAmount.setCurrency("CNY"); |
| | | refundAmount.setRefund(i); |
| | | wxPaymentRefundModel.setAmount(refundAmount); |
| | | R<String> stringR = wxPaymentClient.refundOrderR(wxPaymentRefundModel); |
| | | R<Map<String, Object>> stringR = wxPaymentClient.refundOrderR(wxPaymentRefundModel); |
| | | if(200 == stringR.getCode()){ |
| | | shoppingOrderRefundService.save(tShoppingOrderRefund); |
| | | //手续费 |
| | | Map<String, Object> amount1 = (Map<String, Object>) stringR.getData().get("amount"); |
| | | BigDecimal refund_fee = new BigDecimal(amount1.get("refund_fee").toString()).divide(new BigDecimal(100)); |
| | | tShoppingOrderRefund.setRefundFee(refund_fee); |
| | | shoppingOrderRefundService.updateById(tShoppingOrderRefund); |
| | | } |
| | | break; |
| | | case 2: |