feat: 补录财务账单店铺余额并标记来源 #552

Merged
yutu merged 2 commits from feature/92451-finance-balance-fallback into main 2026-10-25 17:06:20 +08:00
Collaborator

变更

  • 聚水潭导入后自动识别缺失店铺,并用财务系统「店铺收款账户账单」补录余额。
  • 淘系(天猫、淘宝、1688)读取支付宝账单累计余额;京东、京喜及京喜小店读取京东钱包累计余额。
  • 缺店快照写入同一余额表并标记 data_source=finance,页面与导出展示聚水潭/财务系统来源。
  • 聚水潭数据优先;聚水潭同步只替换自身快照,不再误删财务补录。财务源失败时保留上一成功补录。
  • 拼多多、抖音账单没有累计账户余额字段,不把收支流水或零值当余额。

数据与迁移

  • 新增 data_source 字段和日期、范围、来源索引。
  • 查询仅覆盖聚水潭缺失店铺,真实淘系全范围查询约 5.5 秒,京东约 1.1 秒。

验证

  • FinanceBillShopBalanceFallbackTest:6 个场景、37 个断言通过。
  • 聚水潭导入/页面/导出/预警回归:29 个测试、203 个断言通过。
  • 提现管理页面回归:56 个断言通过。
## 变更 - 聚水潭导入后自动识别缺失店铺,并用财务系统「店铺收款账户账单」补录余额。 - 淘系(天猫、淘宝、1688)读取支付宝账单累计余额;京东、京喜及京喜小店读取京东钱包累计余额。 - 缺店快照写入同一余额表并标记 data_source=finance,页面与导出展示聚水潭/财务系统来源。 - 聚水潭数据优先;聚水潭同步只替换自身快照,不再误删财务补录。财务源失败时保留上一成功补录。 - 拼多多、抖音账单没有累计账户余额字段,不把收支流水或零值当余额。 ## 数据与迁移 - 新增 data_source 字段和日期、范围、来源索引。 - 查询仅覆盖聚水潭缺失店铺,真实淘系全范围查询约 5.5 秒,京东约 1.1 秒。 ## 验证 - FinanceBillShopBalanceFallbackTest:6 个场景、37 个断言通过。 - 聚水潭导入/页面/导出/预警回归:29 个测试、203 个断言通过。 - 提现管理页面回归:56 个断言通过。
yutu added 2 commits 2026-10-25 17:06:13 +08:00
yutu merged commit 0b69f30714 into main 2026-10-25 17:06:20 +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#552
No description provided.