feat: 收藏降价推送改为计费策略审批通过时触发
旧机制:FavoritePriceDropTask 每30分钟轮询,对比站点当前价与订阅时快照价,
低于快照即推(与时段切换/策略变更无关)。新机制:计费策略两级审批通过且
新旧策略时段对比存在收费降低的时段时,向开启降价提醒的收藏用户推送微信订阅消息。
- ruoyi-api-account: 新增 SitePriceDropNotifyVO + TAppUserSiteFavoriteClient(Feign) + Fallback
- ruoyi-account: TAppUserSiteFavoriteService.notifyPriceDrop 发送逻辑(复用旧任务模板/发送代码),
Controller 新增内部端点 /site-favorite/inner/notifyPriceDrop;推送成功仍关闭订阅(notifyEnabled=false)
- ruoyi-chargingPile: authPass 二级通过+替换旧策略时,新旧时段按时间区间重叠对比
(价格为 电价+服务费,endTime 00:00 视为 23:59:59),有降价则按新策略最低价推送,
推送为旁路失败不影响审批;FavoritePriceDropTask 停用 @Scheduled 便于回退
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>