diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/AbstractProgramLogic.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/AbstractProgramLogic.java index b258f8376..bbbb172fa 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/AbstractProgramLogic.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/AbstractProgramLogic.java @@ -439,6 +439,9 @@ public abstract class AbstractProgramLogic implements InitializingBean { BigDecimal returnPrincipal = null; // 退回本金金额 BigDecimal returnGift = null; // 退回赠送金额 + if (discountAmount == null) { + discountAmount = BigDecimal.ZERO; + } // 实际消费金额 = 订单消费金额 - 订单折扣金额 BigDecimal amountDue = orderAmount.subtract(discountAmount);