update
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 10m49s

This commit is contained in:
2026-09-03 09:28:28 +08:00
parent dbfeeee253
commit 370fd3e67f
150 changed files with 64402 additions and 247 deletions

View File

@@ -0,0 +1,25 @@
## Purpose
按运营商通道自身计费周期和累计流量控制停复机,独立于套餐真流量预警。
## ADDED Requirements
### Requirement: 通道阈值配置、权限与审计
仅超级管理员和平台用户 SHALL 在运营商通道新建或编辑时配置流量阈值开关、阈值数值、流量单位、统计周期和生效状态;阈值数值必须为正,单位必须为系统支持单位,统计周期必须能换算为明确起止边界。新增、修改、启用、停用均必须记录操作者、修改前后字段和时间。代理、企业和个人客户不得读取或修改通道阈值配置。
#### Scenario: 越权修改通道阈值
- **WHEN** 非超级管理员、非平台用户请求创建、编辑或启停通道阈值
- **THEN** 系统拒绝请求,不修改配置且不产生审计成功事实
### Requirement: 通道阈值停机与周期恢复
系统 SHALL 为每个已启用运营商通道按其配置统计周期判断运营商回传的每张卡当前周期累计流量;达量即写通道阈值停机锁、创建可靠停机任务并调用运营商停机。持锁卡在当前周期内 MUST 拒绝复机;调用失败或未知保留任务结果并按既有恢复机制处理。
新周期开始时,系统 SHALL 对仍持锁卡解除通道锁;仅存在有效主套餐且不存在风险停机、销户或其他停机锁时调用自动复机,不符合条件不得调用复机。复机失败记录结果并可靠处理。
#### Scenario: 达量后人工复机
- **WHEN** 当前计费周期内持有通道阈值停机锁的卡请求复机
- **THEN** 系统拒绝复机且保留该锁
#### Scenario: 新周期仍有其他停机锁
- **WHEN** 新周期开始的持锁卡没有风险停机但存在其他停机锁
- **THEN** 系统解除通道阈值锁但不调用运营商复机