Files
junhong_cmp_fiber/openspec/changes/archive/2026-09-07-fix-stop-resume-realname-policy/proposal.md
break 5424751993
Some checks failed
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Has been cancelled
修复停复机忽略免实名策略并归档变更
2026-09-07 10:06:17 +08:00

1.1 KiB

Why

停复机服务仅按行业卡类型或实名事实放行,遗漏已配置的无需实名策略,导致具有生效套餐的未实名普通卡被重复请求停机。用户要求只修代码,不核对或修改生产数据。

What Changes

  • 停复机统一实名判断识别实际生效的 none 策略;保留行业卡与已实名卡的既有放行规则。
  • 独立卡使用卡策略,有效绑定设备的卡使用设备策略;读取失败不得按免实名放行。
  • 自动停复机、设备复机及手动停复机共用判断;套餐、流量、风控、保护期及失败重试规则不变。
  • 不修改卡类型或实名事实,不访问生产或上游接口验证,不引入永久测试。

Capabilities

New Capabilities

无。

Modified Capabilities

  • polling-operations: 停复机实名门槛遵循实际生效策略。

Impact

修改 internal/service/iot_card/stop_resume_service.go 的统一判断及其调用;复用现有 GORM 模型和绑定查询。无 Schema、路由或配置变更。通过本地隔离运行与 API/worker 构建验证。