Files
break 73f5125d3d
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m26s
七月迭代短暂完结,还有很多后端的关键东西没有弄,这是一版赶时间做的东西
2026-07-25 17:06:58 +08:00

1.2 KiB
Raw Blame History

ADDED Requirements

Requirement: 实名顺序只使用三种策略

资产实名策略 MUST 为 nonebefore_orderafter_order设备下卡存在策略冲突时C 端有效流程 MUST 以设备策略为准,前端不得自行覆盖。

Scenario: 设备策略覆盖下卡策略

  • WHEN 设备与其绑定卡配置了不同实名策略
  • THEN C 端返回并执行设备的 effective_realname_policy

Requirement: 支持单资产和批量修改实名策略

系统 SHALL 提供已约定的单资产 PATCH、卡批量 POST 和设备批量 POST批量请求最多 500 个 asset_idsMUST 先校验全部资产和权限后在单事务中全成全败。

Scenario: 批量修改包含无权限资产

  • WHEN 请求中的任一资产不存在、无权限或策略冲突
  • THEN 系统返回明确错误且所有资产策略均保持不变

Requirement: C 端初始化返回生效策略

C 端资产初始化响应 SHALL 包含 effective_realname_policyrealname_requiredrealname_status,并使用 {code,msg,data,timestamp} 统一响应。

Scenario: 无需实名资产初始化

  • WHEN 资产有效策略为 none
  • THEN 响应返回 effective_realname_policy=none 且允许直接进入购买流程