52bee5f2e5ddcdafc383778e82976eabd41abfeb
问题:所有生成记录都在比对最新一期开奖,而非根据生成时间匹配对应期号。 修复: - 新增 find_draw_by_gen_time() 函数,采用窗口归属模型 - 每个开奖日 D 的归属窗口为 (D_prev 20:00, D 20:00] - 生成时间落在哪个窗口内 → 与该开奖日 D 比对 - 规则 2.1:生成时间 < 开奖日 20:00 → 与当日开奖比对 - 规则 2.2:生成时间 ≥ 开奖日 20:00 → 与下次开奖日比对 - 超过所有开奖日 → 返回 waiting 状态 修改 api_compare_record() 使用新函数替换 load_latest_draw + find_next_draw_after 逻辑 测试验证: - gen 6/29 10:00 → 6/30 2026074 ✅ - gen 6/28 19:00 → 6/28 2026073 ✅ - gen 6/28 21:00 → 6/30 2026074 ✅ - gen 7/4 18:22 → waiting(7/5 未开奖)✅ Co-authored-by: multica-agent <github@multica.ai>
Description
No description provided
Languages
Python
61.3%
HTML
37.9%
Shell
0.8%