fix: 流程明细恢复真实镜像数据 #630

Merged
yueyang merged 3 commits from fix/yueyang-process-details-data-visible into main 2026-10-26 18:44:33 +08:00
Collaborator

问题

流程明细在本地实际请求中被通用 business.pages.show 路由先接管,模块精确路由没有进入 Web 路由集合,导致页面使用空 Paginator 兜底:

  • 页面返回 200,但镜像状态为 unknown
  • 明细行数、审批单数均为 0
  • 实际镜像已经有 11,331 行

修复

  • 新增 ProcessDetailsPageData,集中处理流程明细筛选、分页、汇总和错误兜底
  • 流程明细 Blade 在未收到真实 Paginator 时直接回查镜像 Repository
  • 保持模块精确路由和通用页面入口都能读取同一份数据
  • 不修改公共路由文件,避免与当前 22 个在研分支冲突

验证

  • 单元测试:1 passed (10 assertions)
  • 实际页面:镜像状态 succeeded
  • 明细行数 11,331
  • 审批单数 4,775
  • 金额合计 225,953,332.98
  • 银行付款合计 225,862,410.66
  • 首屏返回 50 行真实审批明细
  • 不涉及数据库迁移或生产数据写入
## 问题 流程明细在本地实际请求中被通用 `business.pages.show` 路由先接管,模块精确路由没有进入 Web 路由集合,导致页面使用空 Paginator 兜底: - 页面返回 200,但镜像状态为 `unknown` - 明细行数、审批单数均为 0 - 实际镜像已经有 11,331 行 ## 修复 - 新增 `ProcessDetailsPageData`,集中处理流程明细筛选、分页、汇总和错误兜底 - 流程明细 Blade 在未收到真实 Paginator 时直接回查镜像 Repository - 保持模块精确路由和通用页面入口都能读取同一份数据 - 不修改公共路由文件,避免与当前 22 个在研分支冲突 ## 验证 - 单元测试:`1 passed (10 assertions)` - 实际页面:镜像状态 `succeeded` - 明细行数 `11,331` - 审批单数 `4,775` - 金额合计 `225,953,332.98` - 银行付款合计 `225,862,410.66` - 首屏返回 50 行真实审批明细 - 不涉及数据库迁移或生产数据写入
yueyang added 3 commits 2026-10-26 18:44:06 +08:00
yueyang merged commit eda75f96a9 into main 2026-10-26 18:44:33 +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#630
No description provided.