Commit Graph

8 Commits

Author SHA1 Message Date
2489f5464a fix(task): 修改景区统计数据统计时间
- 移除旧的定时任务配置 (0 0 3 * * *)
- 更新为新的定时任务配置 (0 1 0 * * *),每天凌晨执行
2026-02-05 18:45:59 +08:00
a85d6b0ead feat(statistics): 添加当日数据Redis缓存并调整定时任务时间
- 在AppStatisticsServiceImpl中实现当日数据的Redis缓存机制
- 仅对实时查询且查询日期为当天的数据进行缓存
- 设置缓存时间为60秒以减少实时查询压力
- 将历史数据查询与实时数据查询分离
- 调整ScenicStatsTask定时任务执行时间
- 添加每日凌晨3点执行的任务配置
- 新增每天0点1分执行的统计任务调度
2026-02-05 01:05:56 +08:00
6c330764ea refactor(statistics): 重构应用统计漏斗服务的Redis缓存逻辑
- 移除固定的Redis缓存key,改为包含日期维度的动态key
- 修复日期范围检查逻辑中的时间顺序问题
- 统一多处相同的日期范围条件判断代码
- 移除实时模式下的数据持久化操作以避免缓存污染
2026-02-05 01:02:13 +08:00
631d5c175f feat(payment): 支付与退款后清除景区统计缓存
- 在支付成功、取消、退款回调后增加缓存删除逻辑
- 新增 `invalidateStatisticsCache` 方法用于删除 Redis 缓存
- 定时任务中统计景区数据后也调用缓存清除方法
- 调整景区统计任务时间并扩展统计周期为近7天
- 增强定时任务日志记录和异常处理机制
2025-10-31 13:46:17 +08:00
f2ac6aaea0 refactor(scenic): 重构景区相关接口和缓存机制
- 移除 ScenicMapper 接口,将相关方法移至 ScenicRepository
- 修改景区列表查询逻辑,使用 ScenicRepository 的 list 方法
- 优化景区详情获取方式,使用 ScenicRepository 的 getScenicBasic 方法
- 重构缓存机制,增加对景区基本信息的缓存
- 优化 AppScenicService 和 ScenicService接口,使用 ScenicV2DTO 替代 ScenicRespV
2025-08-27 16:37:57 +08:00
587c9de5b2 修改定时执行时间 2025-07-25 10:50:36 +08:00
e8488d081f 仅在正式服上运行 2025-06-20 16:50:55 +08:00
3bd8face68 缓存统计信息 2025-06-04 13:46:10 +08:00