|
@@ -248,6 +248,10 @@ public class OrderInfoService {
|
|
lastPrice = lastPrice.subtract(bigDecimal);
|
|
lastPrice = lastPrice.subtract(bigDecimal);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ // 优惠券太多,导致商品价格小于等于0时最低支付0.01金额
|
|
|
|
+ if (lastPrice.compareTo(BigDecimal.ZERO) <= 0) {
|
|
|
|
+ return new BigDecimal("0.01");
|
|
|
|
+ }
|
|
return lastPrice;
|
|
return lastPrice;
|
|
}
|
|
}
|
|
|
|
|