门槛计算

This commit is contained in:
2025-11-14 17:32:37 +08:00
parent 70a26f1853
commit c04dbbe870

View File

@@ -665,6 +665,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
isAllFoods = false;
}
}
log.info("满减券门槛检验 coupon:{},isAllFoods:{},orderDetails:{},couponFoodIds:{}", coupon, isAllFoods, orderDetails, couponFoodIds);
thresholdCalculation(orderDetails, coupon.getFullAmount(), isAllFoods, couponFoodIds,
param.isVipPrice(), isTimeDiscountShare, isVipShare, type == 1 ? "满减券" : "折扣券");
if (type == 3) {
@@ -779,6 +780,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
calculationAmount = calculationAmount.add(orderDetail.getUnitPrice().multiply(num).setScale(2, RoundingMode.HALF_UP));
}
}
log.info("优惠券门槛金额 calculationAmount:{}", calculationAmount);
}
if (calculationAmount.compareTo(fullAmount) < 0) {
throw new CzgException("生成支付订单失败," + title + "优惠券门槛金额不足");