供应商对账:厂家端退货汇总改为件数与金额 #401

Merged
renshen merged 1 commits from feature/renshen-return-qty-summary into main 2026-10-20 10:50:09 +08:00
Collaborator

任务占用与边界

  • 任务名称:厂家端退货汇总改为件数与金额
  • 目标结果:内部「厂家端数据」和外部厂家门户使用一致的大号退货汇总,不再显示待确认/已确认等行数。
  • 实际修改路径:modules/EcommerceFinance/View/SupplierReconciliationPageData.php、两个供应商对账 Blade 页面、SupplierReconciliationTest.php
  • 公共契约:沿用现有退货状态、筛选、确认和导出接口;只新增汇总字段,不修改路由、权限、数据源或表结构。
  • 明确不修改:货款差异计算、退货扣减口径、上传模板、数据库结构和导出内容。

实际改动

  • 退货汇总增加总件数、已确认件数、异议件数、待确认件数及对应金额。
  • 汇总改为 VIP 黑金样式的大号数据卡片,桌面显示五列,窄屏自动重排。
  • 内部厂家端和外部厂家门户同步移除汇总中的行数、扣减行数和导出按钮行数。
  • 筛选提示和退货说明改为展示筛选后的件数与退货金额。

验证证据

  • 正常流程:退货列表、状态卡片、筛选、确认、导出和物流记账提示正常。
  • 边界场景:已确认、异议中、待确认分别汇总件数与金额;筛选后只统计当前结果。
  • 自动测试:SupplierReconciliationTest 24 项通过、231 个断言;仅有本机缺少 .env 的非业务警告。
  • 风险:不涉及数据库迁移、金额计算口径变化或权限扩张。

合并前复查

  • 已拉取最新 main 并检查完整 diff。
  • 已确认汇总中不再展示行数。
  • 未发现越界修改、敏感信息、冲突或未验证结果。
## 任务占用与边界 - 任务名称:厂家端退货汇总改为件数与金额 - 目标结果:内部「厂家端数据」和外部厂家门户使用一致的大号退货汇总,不再显示待确认/已确认等行数。 - 实际修改路径:`modules/EcommerceFinance/View/SupplierReconciliationPageData.php`、两个供应商对账 Blade 页面、`SupplierReconciliationTest.php` - 公共契约:沿用现有退货状态、筛选、确认和导出接口;只新增汇总字段,不修改路由、权限、数据源或表结构。 - 明确不修改:货款差异计算、退货扣减口径、上传模板、数据库结构和导出内容。 ## 实际改动 - 退货汇总增加总件数、已确认件数、异议件数、待确认件数及对应金额。 - 汇总改为 VIP 黑金样式的大号数据卡片,桌面显示五列,窄屏自动重排。 - 内部厂家端和外部厂家门户同步移除汇总中的行数、扣减行数和导出按钮行数。 - 筛选提示和退货说明改为展示筛选后的件数与退货金额。 ## 验证证据 - 正常流程:退货列表、状态卡片、筛选、确认、导出和物流记账提示正常。 - 边界场景:已确认、异议中、待确认分别汇总件数与金额;筛选后只统计当前结果。 - 自动测试:`SupplierReconciliationTest` 24 项通过、231 个断言;仅有本机缺少 `.env` 的非业务警告。 - 风险:不涉及数据库迁移、金额计算口径变化或权限扩张。 ## 合并前复查 - [x] 已拉取最新 `main` 并检查完整 diff。 - [x] 已确认汇总中不再展示行数。 - [x] 未发现越界修改、敏感信息、冲突或未验证结果。
renshen added 1 commit 2026-10-20 10:49:55 +08:00
renshen merged commit 75aac2e5aa into main 2026-10-20 10:50:09 +08:00
renshen deleted branch feature/renshen-return-qty-summary 2026-10-20 10:50:09 +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#401
No description provided.