diff --git a/src/main/java/com/ycwl/basic/pricing/service/impl/ProductConfigServiceImpl.java b/src/main/java/com/ycwl/basic/pricing/service/impl/ProductConfigServiceImpl.java index 86fb376..7a30c4e 100644 --- a/src/main/java/com/ycwl/basic/pricing/service/impl/ProductConfigServiceImpl.java +++ b/src/main/java/com/ycwl/basic/pricing/service/impl/ProductConfigServiceImpl.java @@ -44,18 +44,18 @@ public class ProductConfigServiceImpl implements IProductConfigService { // @Cacheable(value = "tier-config", key = "#productType + '_' + #productId + '_' + #quantity") public PriceTierConfig getTierConfig(String productType, String productId, Integer quantity) { PriceTierConfig config = tierConfigMapper.selectByProductTypeAndQuantity(productType, productId, quantity); - - // 如果没有找到特定商品的阶梯配置,尝试使用default配置 - if (config == null && !"default".equals(productId)) { - log.warn("阶梯定价配置未找到: productType={}, productId={}, quantity={}, 尝试使用default配置", - productType, productId, quantity); - config = tierConfigMapper.selectByProductTypeAndQuantity(productType, "default", quantity); - if (config != null) { - log.debug("使用default阶梯配置: productType={}, quantity={}, price={}", - productType, quantity, config.getPrice()); - } - } - +// 不使用default配置,没查到就算了 +// // 如果没有找到特定商品的阶梯配置,尝试使用default配置 +// if (config == null && !"default".equals(productId)) { +// log.warn("阶梯定价配置未找到: productType={}, productId={}, quantity={}, 尝试使用default配置", +// productType, productId, quantity); +// config = tierConfigMapper.selectByProductTypeAndQuantity(productType, "default", quantity); +// if (config != null) { +// log.debug("使用default阶梯配置: productType={}, quantity={}, price={}", +// productType, quantity, config.getPrice()); +// } +// } +// if (config == null) { log.warn("阶梯定价配置未找到: productType={}, productId={}, quantity={}", productType, productId, quantity);