快递资料接入合同甲乙方并联动协议签署 #341

Merged
limeng merged 2 commits from feature/limeng-courier-contract-parties into main 2026-10-15 17:00:22 +08:00
Collaborator

变更

  • 快递资料列表和 CSV 导出增加合同主体(乙方 tradebody)、签订公司(甲方 signcom),读取已有共享镜像字段。
  • 协议签署选择快递自动填唯一乙方;缺失或同名冲突不猜选,切换时清空旧值;允许本次合同手改,刷新预览保留。
  • 甲方来源展示供核对,不自动更换我方授权签署主体,不改写已签归档合同。

文件

Pages.php、CourierInformationMirrorRepository.php、courier-information/agreement-signing 两个视图、三份相关测试、镜像清单。

验证

  • 直接相关测试 19 项 / 139 断言通过。
  • 扩展 33 项 / 283 断言,0 errors、3 failures;同名三个失败已在未改动 origin/main 独立快照复现,均为既有签署页文本断言,本次无新增失败。
  • 实际 Edge 页面验证:44 列、111 条合成资料,首页/翻页/末页/筛选约1.05至1.58秒;乙方联动、手工修改保留、缺失/冲突清空、供应商切换隔离、特殊字符显示通过。
  • 上游与既有共享镜像字段核对一致,无需迁移或回补。

影响

不涉及金额计算、权限修改、数据库结构或配置;不写上游或合同业务数据。

## 变更 - 快递资料列表和 CSV 导出增加合同主体(乙方 tradebody)、签订公司(甲方 signcom),读取已有共享镜像字段。 - 协议签署选择快递自动填唯一乙方;缺失或同名冲突不猜选,切换时清空旧值;允许本次合同手改,刷新预览保留。 - 甲方来源展示供核对,不自动更换我方授权签署主体,不改写已签归档合同。 ## 文件 Pages.php、CourierInformationMirrorRepository.php、courier-information/agreement-signing 两个视图、三份相关测试、镜像清单。 ## 验证 - 直接相关测试 19 项 / 139 断言通过。 - 扩展 33 项 / 283 断言,0 errors、3 failures;同名三个失败已在未改动 origin/main 独立快照复现,均为既有签署页文本断言,本次无新增失败。 - 实际 Edge 页面验证:44 列、111 条合成资料,首页/翻页/末页/筛选约1.05至1.58秒;乙方联动、手工修改保留、缺失/冲突清空、供应商切换隔离、特殊字符显示通过。 - 上游与既有共享镜像字段核对一致,无需迁移或回补。 ## 影响 不涉及金额计算、权限修改、数据库结构或配置;不写上游或合同业务数据。
limeng added 1 commit 2026-10-15 16:56:59 +08:00
limeng added 1 commit 2026-10-15 16:57:53 +08:00
limeng merged commit 288184c8dc into main 2026-10-15 17:00:22 +08:00
limeng deleted branch feature/limeng-courier-contract-parties 2026-10-15 17:00:23 +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#341
No description provided.