feat: 生成记录预览 + 中奖比对功能 #1

Closed
vincent wants to merge 0 commits from agent/agent/2b835e47 into main
Owner

功能变更

功能一:生成记录预览

  • 新增 API /api/records/<id>/preview 读取 Excel 文件内容返回号码数据
  • 前端记录列表新增「预览」按钮,点击弹窗展示号码表格
  • 最多显示100注,完整数据可通过下载按钮获取

功能二:中奖比对

  • 新增 API /api/records/<id>/compare 根据生成时间匹配开奖数据
  • 比对规则:
    • 生成时间 < 开奖日 20:00 → 与当日开奖比对
    • 生成时间 ≥ 开奖日 20:00 → 与下次开奖日比对
  • 按双色球官方规则判断一等奖至六等奖
  • 前端记录列表新增「比对」按钮,弹窗展示比对结果
  • 中奖号码高亮,未中奖号码半透明
  • 若下次开奖尚未举行,返回等待状态提示

影响范围

  • 仅修改 app.pyindex.html 两个文件
  • 新增4个API端点,不影响现有功能
  • 前端仅在记录列表新增按钮,不改动其他页面

已完成开发并推送到 main 分支 (commit: e43862b)

  • API 导入验证通过
  • 所有路由注册正常
  • 由 costcodev (徐聪) 在心跳检查中处理
## 功能变更 ### 功能一:生成记录预览 - 新增 API `/api/records/<id>/preview` 读取 Excel 文件内容返回号码数据 - 前端记录列表新增「预览」按钮,点击弹窗展示号码表格 - 最多显示100注,完整数据可通过下载按钮获取 ### 功能二:中奖比对 - 新增 API `/api/records/<id>/compare` 根据生成时间匹配开奖数据 - 比对规则: - 生成时间 < 开奖日 20:00 → 与当日开奖比对 - 生成时间 ≥ 开奖日 20:00 → 与下次开奖日比对 - 按双色球官方规则判断一等奖至六等奖 - 前端记录列表新增「比对」按钮,弹窗展示比对结果 - 中奖号码高亮,未中奖号码半透明 - 若下次开奖尚未举行,返回等待状态提示 ## 影响范围 - 仅修改 `app.py` 和 `index.html` 两个文件 - 新增4个API端点,不影响现有功能 - 前端仅在记录列表新增按钮,不改动其他页面 --- ✅ 已完成开发并推送到 main 分支 (commit: e43862b) - API 导入验证通过 - 所有路由注册正常 - 由 costcodev (徐聪) 在心跳检查中处理
vincent added 1 commit 2026-07-06 04:06:56 +08:00
功能一:生成记录预览
- 新增 API /api/records/<id>/preview 读取 Excel 返回号码数据
- 前端记录列表新增「预览」按钮,弹窗展示号码表格
- 支持最多显示100注,完整数据可通过下载按钮获取

功能二:中奖比对
- 新增 API /api/records/<id>/compare 根据生成时间匹配开奖数据
- 比对规则:生成时间 < 开奖日20:00 → 与当日开奖比对;≥ 20:00 → 与下次开奖日比对
- 按双色球官方规则判断一等奖至六等奖
- 前端记录列表新增「比对」按钮,弹窗展示比对结果
- 中奖号码高亮显示,未中奖号码半透明
- 若下次开奖尚未举行,返回等待状态提示

Co-authored-by: multica-agent <github@multica.ai>
vincent closed this pull request 2026-07-06 04:11:56 +08:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: vincent/Lottery#1