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);