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