限时折扣 与会员价

This commit is contained in:
2025-10-28 11:16:19 +08:00
parent da7ddb8128
commit 0d2a930ae8

View File

@@ -943,7 +943,6 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
if (limitRate.getFoodType() == 2 && !limitRate.getFoodIds().contains(orderDetail.getProductId())) {
throw new CzgException("限时折扣使用失败,商品" + orderDetail.getProductName() + "不享受限时折扣");
}
if (!isVipPrice || "limit-time".equals(limitRate.getDiscountPriority())) {
if (orderDetail.getPrice().compareTo(BigDecimal.ZERO) == 0) {
orderDetail.setUnitPrice(orderDetail.getPrice());
} else {
@@ -954,11 +953,6 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
.setScale(2, RoundingMode.CEILING)
);
}
} else {
orderDetail.setUnitPrice(
(orderDetail.getMemberPrice() == null || orderDetail.getMemberPrice().compareTo(BigDecimal.ZERO) <= 0)
? orderDetail.getPrice() : orderDetail.getMemberPrice());
}
} else {
if (isVipPrice) {
orderDetail.setUnitPrice(