From 28e5a51d880b324a9476251719c7dd88e5028ac1 Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Thu, 14 Sep 2023 17:41:14 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E8=AE=A1=E7=AE=97=E9=80=80=E6=AC=BE?= =?UTF-8?q?=E9=87=91=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsowell/pile/service/orderlogic/AbstractOrderLogic.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/AbstractOrderLogic.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/AbstractOrderLogic.java index f04063c3c..d40aa569f 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/AbstractOrderLogic.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/orderlogic/AbstractOrderLogic.java @@ -437,9 +437,9 @@ public abstract class AbstractOrderLogic implements InitializingBean { map.put("unfreezeAmount", unfreezeAmount); resultList.add(map); } else { - BigDecimal refundPerPayment = tempAmount.min(payAmount); - unfreezeAmount = payAmount.subtract(refundPerPayment); - tempAmount = tempAmount.subtract(refundPerPayment); + BigDecimal min = tempAmount.min(payAmount); + unfreezeAmount = payAmount.subtract(min); + tempAmount = tempAmount.subtract(min); Map map = Maps.newHashMap(); map.put("paymentId", paymentId); map.put("unfreezeAmount", unfreezeAmount);