接入聚胜算得物完整账单 #245

Merged
yueyang merged 2 commits from feature/yueyang-dewu-complete-bills into main 2026-09-22 19:07:12 +08:00
Collaborator

做了什么

  • 新增聚胜算得物权威 XLSX 导入链路,保留“得物 / 退货退款订单 / 扣减其他费用明细”全部渠道,不再回退 jst_originalBillInfo 辅助镜像。
  • 新增导入记录、暂存、正式数据三张表;校验 SHA-256、账期、记录编码唯一性、行数、收入和支出控制数,支持同文件幂等和失败保留上一版。
  • 得物页面切换到权威正式表,保持现有表头不变,并复用拼多多稳定日期筛选控件。
  • 增加完整取数与每日 08:00 运行留档。

验证

  • PHP:23 tests / 172 assertions(得物完整链路及拼多多回归)。
  • 前端:7 tests passed(筛选、导出、日期控件)。
  • 用户提供的 2026-08 权威文件在隔离 SQLite 中完整导入:68,449 行,8 店铺,18 账单项目;收入 1,236,493.96,支出 634,104.33,净额 602,389.63;三渠道 64,515 / 3,260 / 674;SHA-256 匹配。
  • git diff --check 通过,导入命令已确认注册。

风险与上线边界

  • 涉及金额与新增数据库迁移。
  • 本 PR 未执行生产迁移、生产部署、首次生产导入或每日自动任务启用;上线前需备份并单独授权。
  • 预检仅命中已合并 PR #242 遗留的拼多多分支名,无实际并发写入冲突。
## 做了什么 - 新增聚胜算得物权威 XLSX 导入链路,保留“得物 / 退货退款订单 / 扣减其他费用明细”全部渠道,不再回退 `jst_originalBillInfo` 辅助镜像。 - 新增导入记录、暂存、正式数据三张表;校验 SHA-256、账期、记录编码唯一性、行数、收入和支出控制数,支持同文件幂等和失败保留上一版。 - 得物页面切换到权威正式表,保持现有表头不变,并复用拼多多稳定日期筛选控件。 - 增加完整取数与每日 08:00 运行留档。 ## 验证 - PHP:23 tests / 172 assertions(得物完整链路及拼多多回归)。 - 前端:7 tests passed(筛选、导出、日期控件)。 - 用户提供的 2026-08 权威文件在隔离 SQLite 中完整导入:68,449 行,8 店铺,18 账单项目;收入 1,236,493.96,支出 634,104.33,净额 602,389.63;三渠道 64,515 / 3,260 / 674;SHA-256 匹配。 - `git diff --check` 通过,导入命令已确认注册。 ## 风险与上线边界 - 涉及金额与新增数据库迁移。 - 本 PR 未执行生产迁移、生产部署、首次生产导入或每日自动任务启用;上线前需备份并单独授权。 - 预检仅命中已合并 PR #242 遗留的拼多多分支名,无实际并发写入冲突。
yueyang added 1 commit 2026-09-22 19:03:13 +08:00
yueyang added 1 commit 2026-09-22 19:06:12 +08:00
yueyang merged commit af10f3c972 into main 2026-09-22 19:07:12 +08:00
yueyang deleted branch feature/yueyang-dewu-complete-bills 2026-09-22 19:07:13 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#245
No description provided.