All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 14m42s
- 设备资产解析外层 real_name_status:存在当前使用卡时沿用该卡状态,无任何当前卡时任一有效绑定卡已实名即视为已实名 - 手工绑定与设备导入:设备最大槽位为 1 且有效绑定唯一时,在同一事务内将该绑定初始化为当前使用卡;多卡设备不推断 - 同步 asset-device、personal-customer 主 Spec;归档变更并附存量核对清单(75 条单槽唯一待修复绑定,其中 16 条已实名)
1.8 KiB
1.8 KiB
1. 设备实名回退判定
- 1.1 在设备资产解析的外层实名判定中保留「有当前使用卡时沿用该卡状态」分支,补上「无任何当前使用卡时按有效绑定卡实名状态取或」的回退。
- 1.2 确认回退不改变逐卡实名状态、实名策略、激活状态、套餐摘要与运营商实时字段的既有返回。
2. 绑定创建初始化当前卡标识
- 2.1 手工绑定路径:设备最大槽位为 1 且绑定后有效绑定唯一时,在与绑定创建同一事务内将该绑定标记为当前使用卡。
- 2.2 设备导入路径:同一判据在导入创建绑定的事务内生效。
- 2.3 确认多卡设备绑定不写入当前卡标识,既有切卡、运营商观测与解绑对当前卡标识的写入行为不变。
3. 交付验证(临时手段,不留产物)
- 3.1 用隔离数据或临时调用验证三类返回:无当前卡且存在已实名绑定卡时为已实名;无当前卡且绑定卡均未实名时为未实名;存在当前卡时沿用该卡状态。
- 3.2 验证单槽单卡设备绑定后设备卡列表返回该卡为当前卡,且多卡设备绑定后当前卡标识不变。
- 3.3 运行 gofmt、
go build ./cmd/api ./cmd/worker、openspec validate --all与./scripts/context-health.sh;未新增路由,按需确认 OpenAPI 描述是否需要重新生成;删除临时验证产物。
4. 存量核对与发布后验证
- 4.1 按 design.md 的只读核对口径在只读环境产出待修复绑定清单并留存证据。
- 4.2 由维护者按生产运行说明执行受控修复,仅覆盖核对清单内的单槽唯一绑定,不随发布自动执行。
- 4.3 发布后以设备
90001595626及抽样多卡设备实接口核对资产信息外层实名与卡列表当前卡标识。