baodan/api/insurance/db
wsb1224 9939188a4b 主要修复:
海报 PDF 解析从 Gunicorn 后台线程迁移到 Celery Worker,消除 gevent/asyncio.run 冲突和任务卡死。
海报改为紧凑解析,只选择客户资料、保费和核心利益页;排除提领方案、悲观/乐观情景页。
LLM 调用由原来的约 27 次降为 1 次。
补充年缴保费、首年实缴、缴费期、总保费及第 1/5/10/15/20/25/30 年退保价值。
增加真实解析进度、错误信息、任务 ID、心跳和完成时间。
相同用户重复上传同一份计划书时复用现有任务或结果。
前端取消 180 秒本地假超时,改为串行轮询后端真实状态;网络波动不再误判解析失败。
增加服务重启后的过期任务恢复机制。
修复解析结果 JSON 序列化遗漏问题。
关键文件:
[extraction.py](D:/work/code/python/coding/baodanagent/api/insurance/ppt/extraction.py)
[tasks.py](D:/work/code/python/coding/baodanagent/api/insurance/poster/tasks.py)
[celery_tasks.py](D:/work/code/python/coding/baodanagent/api/insurance/generation/celery_tasks.py)
[service.py](D:/work/code/python/coding/baodanagent/api/insurance/poster/service.py)
[migrate_032.py](D:/work/code/python/coding/baodanagent/api/insurance/db/migrate_032.py)
[PosterSourcePanel.vue](D:/work/code/python/coding/baodanagent/frontend/src/components/poster/workspace/PosterSourcePanel.vue)
[回归测试](D:/work/code/python/coding/baodanagent/tests/ppt_poster_optimization_test.py)
2026-08-01 03:15:43 +08:00
..
__init__.py 上线阻断问题全部修复 2026-07-27 13:52:09 +08:00
.migration.lock input_revision 正确记录 2026-07-30 13:54:44 +08:00
compat.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
database.py 0723 PPT加海报功能01版本修复 2026-07-23 17:40:12 +08:00
migrate_001.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
migrate_002.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
migrate_003.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
migrate_004.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
migrate_005.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
migrate_006.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
migrate_007.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
migrate_008.py 第一次提交。可以使用企微群消息 2026-07-02 23:13:23 +08:00
migrate_009.py 0712 修复一个版本 2026-07-12 14:17:18 +08:00
migrate_010.py 0712 修复一个版本 2026-07-12 14:17:18 +08:00
migrate_011.py 0712 修复一个版本 2026-07-12 14:17:18 +08:00
migrate_012.py 0712 修复一个版本 2026-07-12 14:17:18 +08:00
migrate_013.py 0712 修复一个版本 2026-07-12 14:17:18 +08:00
migrate_014.py 上线阻断问题全部修复 2026-07-27 13:52:09 +08:00
migrate_015.py 0723 PPT加海报功能01版本修复 2026-07-23 17:40:12 +08:00
migrate_016.py fix: 添加 PyMuPDF 详细错误信息并创建缺失的迁移文件 2026-07-24 11:29:49 +08:00
migrate_017.py slidesConfig 结构错误 — migrate_017 输出改为数组格式,migrate_019 修复历史数据 2026-07-27 13:21:34 +08:00
migrate_018.py 0727 PPT加海报功能01版本修复-修复一个版本 2026-07-27 10:36:13 +08:00
migrate_019.py 回复提交 2026-07-27 15:40:58 +08:00
migrate_020.py 上线阻断问题全部修复 2026-07-27 13:52:09 +08:00
migrate_021.py 07-27 PDF提取优化 2026-07-28 16:45:14 +08:00
migrate_022.py 07-27 阶段 状态 进度 2026-07-28 17:53:14 +08:00
migrate_023.py 核心改进: 2026-07-28 20:35:28 +08:00
migrate_024.py 更新一版海报和PPT生成优化 2026-07-31 20:05:34 +08:00
migrate_025.py 阶段 3 剩余:编辑与版本化 2026-07-29 21:41:28 +08:00
migrate_026.py 优化海报前端逻辑页0731-1 2026-07-31 09:50:46 +08:00
migrate_027.py 主要完成内容: 2026-07-31 14:10:24 +08:00
migrate_028.py 已按计划书完成本轮核心 P0/P1 修复,覆盖用户反馈的三个主要问题。 2026-07-31 15:20:37 +08:00
migrate_029.py 更新一版海报和PPT生成优化 2026-07-31 20:05:34 +08:00
migrate_030.py 更新一版海报和PPT生成优化 2026-07-31 20:05:34 +08:00
migrate_031.py 优化海报生成模块的内容 2026-07-31 21:42:32 +08:00
migrate_032.py 主要修复: 2026-08-01 03:15:43 +08:00
redis.py 0712 修复一个版本 2026-07-12 14:17:18 +08:00