修复签署文件日期未生成 #225

Merged
limeng merged 2 commits from fix/limeng-signature-date-variable into main 2026-09-21 10:02:38 +08:00
Collaborator

实际改动

  • 新增统一必填变量 signature_date,默认当天并实时更新签署预览。
  • 收款账户证明、账户变更、主体变更、共用合同、合作合同、授权委托书和报价确认单统一在推送 E 签宝前写入日期。
  • 报价确认单在发起签署前按所选日期重生成待签原文,已进入签署流程后仍禁止重生成。
  • 修复协议 PDF 中文正文越出页边界的问题。

验证证据

  • 43 tests, 344 assertions 全部通过。
  • 合并最新 main 后复跑签署核心流程:26 tests, 154 assertions 全部通过。
  • PHP 语法检查通过。
  • 本地页面实测日期从 2026-09-21 改为 2026-10-06 后,预览实时同步。
  • 实际 PDF 渲染检查:签署日期正确显示为 2026年10月6日,中文无缺字、无越界。

风险检查

  • 不涉及金额、权限、数据库迁移、生产配置或数据修复。
  • 未提交凭据、日志或构建产物。
  • 复用现有 VIP 黑金表单样式。

碰撞检查

  • 专用预检脚本因独立工作树目录名不等于 CaiWuXiTong 而拒绝运行;已人工检查所有远程活动分支。
  • 仅命中过期分支 fix/limeng-agreement-signing-payee-separation,其 2026-09-18 变更已被后续主线工作取代,不构成本次写入冲突。
## 实际改动 - 新增统一必填变量 `signature_date`,默认当天并实时更新签署预览。 - 收款账户证明、账户变更、主体变更、共用合同、合作合同、授权委托书和报价确认单统一在推送 E 签宝前写入日期。 - 报价确认单在发起签署前按所选日期重生成待签原文,已进入签署流程后仍禁止重生成。 - 修复协议 PDF 中文正文越出页边界的问题。 ## 验证证据 - `43 tests, 344 assertions` 全部通过。 - 合并最新 main 后复跑签署核心流程:`26 tests, 154 assertions` 全部通过。 - PHP 语法检查通过。 - 本地页面实测日期从 2026-09-21 改为 2026-10-06 后,预览实时同步。 - 实际 PDF 渲染检查:签署日期正确显示为 2026年10月6日,中文无缺字、无越界。 ## 风险检查 - 不涉及金额、权限、数据库迁移、生产配置或数据修复。 - 未提交凭据、日志或构建产物。 - 复用现有 VIP 黑金表单样式。 ## 碰撞检查 - 专用预检脚本因独立工作树目录名不等于 `CaiWuXiTong` 而拒绝运行;已人工检查所有远程活动分支。 - 仅命中过期分支 `fix/limeng-agreement-signing-payee-separation`,其 2026-09-18 变更已被后续主线工作取代,不构成本次写入冲突。
limeng added 2 commits 2026-09-21 10:02:08 +08:00
limeng merged commit a46d4dc678 into main 2026-09-21 10:02:38 +08:00
limeng deleted branch fix/limeng-signature-date-variable 2026-09-21 10:02:39 +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#225
No description provided.