Files
one-pipe-system/openspec/changes/add-order-segmentation-and-package-silence/tasks.md
luo f2614d8efb
All checks were successful
构建并部署前端到测试环境 / deploy (push) Successful in 54s
fix: some
2026-10-28 15:18:44 +08:00

2.9 KiB
Raw Blame History

1. 提案与契约

  • 1.1 完整核对汇总文档、现有代码、未归档提案和四个轮询 dirty 文件。
  • 1.2 严格校验本提案,按用户明确的先提案后执行授权实施。
  • 1.3 通过用户授权的 Apifox 分享文档收齐 21 个后台操作及金额单位,保留无密码的 OpenAPI 快照;首次购买记录以真实 /api/admin/assets/{asset_type}/{id}/first-purchase-records 为准。

2. 文档明确的后台改动

  • 2.1 三类订单服务/独立路由/复用列表/独立导出场景,保留旧列表与详情。
  • 2.2 代理隐藏 online、企业隐藏订单/禁止请求;企业五项资产操作所有入口和处理函数限制,保留停复机。
  • 2.3a 套餐默认沉默期与延期开关、未配置筛选/导出、详情、加油包剔除与商品自身生效条件转换校验。
  • 2.3b 分配/批量/系列覆盖写入前复用套餐详情校验,不猜候选 metadata;覆盖不合法不发写请求,保留后端 1262 约束及原 Body。
  • 2.4 两处后台单项下单覆盖天数/原因、权限、正确边界与请求白名单。
  • 2.5 资产当前/历史套餐按可选 silence 展示状态、截止日、累计和审批状态,不伪造延期完成。
  • 2.6 卡/设备首次购买时间列/筛选/导出/详情,保持只读,不在绑定卡填充。
  • 2.7 沉默期开关专用接口/超管页/检查失败展示,通用系统配置只读。
  • 2.8 企微沉默期审批类型、六项权限识别、错误码提示、零元退款校验与等待实名文案核查。

3. 完整契约补齐后实施

  • 3.1 资格/后端报价与二维码延期、支付状态刷新、同快照幂等键复用与迟到响应隔离。
  • 3.2 线下付款登记、元转整数分、金额一致性、1~5 张凭证与真实审批状态反馈。
  • 3.3 特殊单项/批量 CSV 转换为文档 items[]、原因依据、优惠收款、逐行失败与异常状态;无幂等接口的超时不自动重发。
  • 3.4 延期订单/详情/导出、批次/明细/原因确认后重试关闭、临期/过期 usage 清单/导出。
  • 3.5 延期政策列表/新增/编辑/匹配/启停/重叠反馈;后端未提供 DELETE,不虚构删除。
  • 3.6 沉默期流水与卡/设备列表、资产详情的首次购买记录弹窗。

4. 验证与交付

  • 4.1 精确请求与角色、金额/天数边界、0/false/null、异步生命周期、审批状态与错误行回归。
  • 4.2 类型、全量 236 项测试、构建、lint/样式/格式/编码,保留用户已有修改和声明;执行证据见 implementation.md。
  • 4.3 已实施范围的本地 mock 页面与窄屏验收;真实后端未验证内容单列。
  • 4.4 实际菜单/URL/父菜单/普通按钮权限、C 端同步清单、接口差异与真实联调待办交付,已写入 docs/权限.md 与 implementation.md;未部署,不归档为线上已验收。