Files
ylt_diy/assets
user9994793890 487a26e704 fix: 创建数据库表结构修复工具,解决下载按钮不显示的问题
问题:日报生成成功后,历史记录中显示"可下载为空",没有下载按钮。

原因:数据库表结构可能缺少 file_path 字段,或者表结构不完整。

解决方案:

1. 新增 fixDatabase.py 修复脚本:
   - 自动检查表结构是否完整
   - 检查是否缺少 file_path 等必要字段
   - 询问用户是否删除旧表重建
   - 重建 t_daily_report_history 和 t_daily_report_config 表
   - 显示最近的历史记录状态

2. 新增 修复下载问题.md 文档:
   - 详细的问题分析
   - 4种解决方案
   - 常见问题解答
   - 验证修复的方法

使用步骤:
1. 停止当前服务(Ctrl+C)
2. 运行 python fixDatabase.py
3. 输入 y 确认删除旧表重建
4. 重启服务 python app.py
5. 重新创建配置
6. 生成日报
7. 历史记录中应该能看到下载按钮

注意:修复会删除所有配置和历史记录,需要重新创建配置。

Coze-Commit-Type: user
Coze-User-ID: 3722323274763196
Coze-Conversation-ID: 9894087
2026-07-09 13:08:39 +08:00
..
2026-07-07 16:00:36 +08:00