From 19f7115931d346110fe818d736ac58832a463e98 Mon Sep 17 00:00:00 2001 From: zhuxiao Date: Mon, 27 Jun 2022 09:29:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BE=AE=E4=BF=A1=E9=80=80?= =?UTF-8?q?=E6=AC=BE=E9=80=9A=E7=9F=A5=20=E5=BA=94=E6=A3=80=E9=AA=8C?= =?UTF-8?q?=E9=80=80=E6=AC=BE=E9=87=91=E9=A2=9D=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pay/channel/wxpay/WxpayChannelRefundNoticeService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/wxpay/WxpayChannelRefundNoticeService.java b/jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/wxpay/WxpayChannelRefundNoticeService.java index d659cc8..72070dc 100644 --- a/jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/wxpay/WxpayChannelRefundNoticeService.java +++ b/jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/wxpay/WxpayChannelRefundNoticeService.java @@ -207,9 +207,9 @@ public class WxpayChannelRefundNoticeService extends AbstractChannelRefundNotice try { // 核对金额 - Integer total_fee = result.getAmount().getTotal(); // 退款金额 - long wxPayAmt = new BigDecimal(total_fee).longValue(); - long dbPayAmt = refundOrder.getRefundAmount().longValue(); + String refundAmt = result.getAmount().getRefund(); // 退款金额 + long wxPayAmt = new BigDecimal(refundAmt).longValue(); + long dbPayAmt = refundOrder.getRefundAmount(); if (dbPayAmt != wxPayAmt) { throw ResponseException.buildText("AMOUNT ERROR"); }