feat: 接入快递运费对账业务镜像 #118

Merged
renshen merged 3 commits from feature/renshen-courier-freight-reconciliation into main 2026-09-08 12:26:05 +08:00
Collaborator

任务目标

将“快递应付 → 运费对账”改为读取团队共享业务镜像,展示当前可由 jiansun.dbo.fys_express_courier_settlement 支撑的真实结算字段、筛选、分页和汇总。

修改范围

  • Pages:为既有 business.pages.show 分发运费对账内容。
  • CourierFreightReconciliationMirrorRepository:只读访问 caiwu_business_mirror.js_express_courier_settlement,固定字段白名单、绑定筛选及 Id 稳定倒序分页。
  • 页面:同步状态、金额汇总、筛选和分页;未把附件中没有可用镜像字段支撑的订单、商品、收件人、平台店铺字段虚构出来。
  • 测试:Repository 与既有页面路由/渲染测试。

数据与公共契约

  • 数据集:jiansun.dbo.fys_express_courier_settlement
  • 镜像表:js_express_courier_settlement
  • 不改路由、菜单、权限、上游连接、同步器、迁移或共享数据库结构。

验证

  • CourierFreightReconciliationMirrorRepositoryTest:2 passed,9 assertions。
  • PagesTest:13 passed,220 assertions。
  • PHP lint:通过。
  • 脱敏实际只读镜像验收:镜像可用且就绪,固定分页返回 1 行,状态 fresh。

风险与限制

只展示已完成共享镜像同步并可确定对应关系的运费结算字段。附件中目前没有可由该镜像直接支持的字段保持未实现,后续需要独立数据集和镜像任务。

## 任务目标 将“快递应付 → 运费对账”改为读取团队共享业务镜像,展示当前可由 `jiansun.dbo.fys_express_courier_settlement` 支撑的真实结算字段、筛选、分页和汇总。 ## 修改范围 - `Pages`:为既有 `business.pages.show` 分发运费对账内容。 - `CourierFreightReconciliationMirrorRepository`:只读访问 `caiwu_business_mirror.js_express_courier_settlement`,固定字段白名单、绑定筛选及 `Id` 稳定倒序分页。 - 页面:同步状态、金额汇总、筛选和分页;未把附件中没有可用镜像字段支撑的订单、商品、收件人、平台店铺字段虚构出来。 - 测试:Repository 与既有页面路由/渲染测试。 ## 数据与公共契约 - 数据集:`jiansun.dbo.fys_express_courier_settlement` - 镜像表:`js_express_courier_settlement` - 不改路由、菜单、权限、上游连接、同步器、迁移或共享数据库结构。 ## 验证 - `CourierFreightReconciliationMirrorRepositoryTest`:2 passed,9 assertions。 - `PagesTest`:13 passed,220 assertions。 - PHP lint:通过。 - 脱敏实际只读镜像验收:镜像可用且就绪,固定分页返回 1 行,状态 `fresh`。 ## 风险与限制 只展示已完成共享镜像同步并可确定对应关系的运费结算字段。附件中目前没有可由该镜像直接支持的字段保持未实现,后续需要独立数据集和镜像任务。
renshen added 3 commits 2026-09-08 12:25:09 +08:00
renshen changed title from WIP: 快递应付运费对账接入共享业务镜像 to feat: 接入快递运费对账业务镜像 2026-09-08 12:25:39 +08:00
renshen merged commit 9ad1b1c6bb into main 2026-09-08 12:26:05 +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#118
No description provided.