- 将 PriceCacheService 类中的 CACHE_DURATION常量值从 5 分钟修改为 10 分钟 - 此修改旨在减少缓存刷新频率,提高系统性能
- 修改 DiscountType 枚举,将 FLASH_SALE 改为 LIMITED_TIME - 优化 OrderServiceImpl 中的商品信息设置逻辑,增加空值判断 - 更新 IDiscountProvider 接口和 FlashSaleDiscountProvider 类中的提供者类型标识- 优化 ScenicServiceImpl 中的字符串判空逻辑,使用 Strings.isNotBlank 方法 - 重构 PriceCacheService 中的商品列表哈希值计算逻辑,仅基于必传字段生成哈希
- 实现 PriceCacheService 类提供价格缓存相关功能 - 使用 Redis 缓存价格计算结果,提高查询效率