协议签署:待处理任务增加删除和确认 #294
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feature/limeng-agreement-task-delete"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
待处理中的失败或误推送任务此前无法清理。增加带任务编号与业务信息的删除确认;仅允许未成功推送或已撤销、过期、拒签的协议任务删除。已建立流程的终止任务在删除前重新查询 E 签宝,状态不明、签署中或已签署的记录会被拒绝。
沿用软删除保留原文件、回调记录及删除人;旧幂等请求不能重建已删除任务。删除局部更新列表、保留筛选和发起表单草稿,末页最后一条删除后返回上一页。
修改文件:CourierAgreementSignatures 控制器、CourierAgreementSignature 模型、CourierAgreementSignatureService、agreement-signing 页面、routes/admin.php,以及独立删除功能测试。
验证:合入最新 main 后 59 项测试、917 个断言通过;补充重试并发删除保护后 11 项针对测试、135 个断言通过。本地实际页面已验证确认删除、取消、状态变化拒绝删除、草稿保留、筛选和分页(约 1.4 秒)、末页最后一条删除后返回上一页。
不涉及金额计算、权限扩展、数据库迁移或配置变更。实际业务删除由用户在页面确认;发布验收只打开并取消确认弹窗。