快递提交入驻资料后自动发起钉钉审批 #930

Merged
limeng merged 1 commits from feature/limeng-courier-onboarding-dingtalk into main 2026-11-06 11:39:25 +08:00
Collaborator

快递方扫码提交资料后,财务系统保存成功再以配置的固定发起人自动创建钉钉审批;暂存及校验失败不触发。使用独立应用凭据,审批中省略报价单原件和由内部节点补充的对接方式、账号密码,继续沿用现有易签宝签署流程。

复用入驻审批编号与事件记录,防止并发、重复提交和未知结果请求重复发单;明确失败可按单重试,超时须先核查并关联已有审批。钉钉失败不回滚快递已提交资料。

修改:入驻提交服务、独立钉钉客户端与配置、处理记录标签、恢复命令、对接说明及针对性测试。没有新增数据库迁移、金额计算或前端页面;涉及审批及独立应用配置,不改变已有审核权限或钉钉登录配置。

验证:Docker 隔离环境、内存 SQLite,36项测试 / 600条断言通过;完整 diff 自审及差异格式检查通过。已只读核验模板、发起人、可见性、流程预览和现有电话控件格式;未创建虚假线上审批,真实创建等待下一次实际入驻提交验收。

快递方扫码提交资料后,财务系统保存成功再以配置的固定发起人自动创建钉钉审批;暂存及校验失败不触发。使用独立应用凭据,审批中省略报价单原件和由内部节点补充的对接方式、账号密码,继续沿用现有易签宝签署流程。 复用入驻审批编号与事件记录,防止并发、重复提交和未知结果请求重复发单;明确失败可按单重试,超时须先核查并关联已有审批。钉钉失败不回滚快递已提交资料。 修改:入驻提交服务、独立钉钉客户端与配置、处理记录标签、恢复命令、对接说明及针对性测试。没有新增数据库迁移、金额计算或前端页面;涉及审批及独立应用配置,不改变已有审核权限或钉钉登录配置。 验证:Docker 隔离环境、内存 SQLite,36项测试 / 600条断言通过;完整 diff 自审及差异格式检查通过。已只读核验模板、发起人、可见性、流程预览和现有电话控件格式;未创建虚假线上审批,真实创建等待下一次实际入驻提交验收。
limeng added 1 commit 2026-11-06 11:38:57 +08:00
limeng merged commit b2c7f6c3b9 into main 2026-11-06 11:39:25 +08:00
limeng deleted branch feature/limeng-courier-onboarding-dingtalk 2026-11-06 11:39:25 +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#930
No description provided.