feat: 完成T-504更新执行增强

- 新增 dry-run、多账号并行和最大并行账号数设置

- 增加 run_logs/run_log_events 运行日志表及读写接口

- ApplyWorker 支持 dry-run 预览、按账号并行、端口冲突阻断和日志展示

- 补充 DB/GUI 单元测试并同步任务、架构、API、路由和当前状态文档

验证: python -m compileall app main.py tests; python -m unittest discover -s tests
This commit is contained in:
chengma
2026-06-29 10:25:09 +08:00
parent 01e319cad8
commit 0e0ed193b6
17 changed files with 1071 additions and 149 deletions
+2 -2
View File
@@ -67,7 +67,7 @@ cmshopee 是一个 Windows 本地桌面自动化工具(PySide6,5 Tab),
- 5 Tab 流水线:① 导入采集 → ② AI生成 → ③ 更新shopee → ④ 账号管理 → ⑤ 设置。
- GUI 固定为 PySide6;后台采集/生成/更新用 `QObject` worker + `QThread` + signal 回传进度。
- 多账号管理,但执行更新仍串行;账号以独立 user-data-dir 隔离。
- 多账号管理;账号以独立 user-data-dir 隔离。③ 更新默认串行,⑤ 可开启 dry-run 预览或按账号并行。
- Excel 导入/回写 + SQLite 实时落库 + 本地图片目录。
- AI 生成标题/封面,不设逐条确认阶段。
- ③ 点击「开始更新」后弹窗确认当前筛选范围和任务数量;用户确认后才批量提交线上。
@@ -76,7 +76,7 @@ cmshopee 是一个 Windows 本地桌面自动化工具(PySide6,5 Tab),
- 自动登录 / 自动填账号密码。
- 绕过验证码、风控、限流。
- 多账号并行、dry-run、完整运行日志(属 V2 及之后)。
- 规则模板等 V2 后续能力。
- 商品数据批量爬取。
## 事实来源