fix: close admin channel test sms loop
This commit is contained in:
@@ -238,13 +238,17 @@
|
||||
- 优先级:P0
|
||||
- 前置条件:运营管理员已登录。
|
||||
- 步骤:
|
||||
1. 创建 CMPP 通道,填写网关地址、端口、账号、密码密文、接入号、限速、期望连接数和提交窗口。
|
||||
1. 创建 CMPP 通道,填写网关地址、端口、账号、密码密文、接入号、CMPP 版本、限速、期望连接数和提交窗口。
|
||||
2. 查询通道列表。
|
||||
3. 停用通道后创建发送任务。
|
||||
3. 在在线通道上打开“短信测试”,填写真实手机号、短信内容和可选接入号后发送测试短信。
|
||||
4. 查询短信记录和提交记录。
|
||||
5. 停用通道后创建发送任务。
|
||||
- 预期结果:
|
||||
- 通道协议默认为 CMPP,版本默认为 3.0。
|
||||
- 通道协议默认为 CMPP,CMPP 版本默认 2.0,且可选择 2.0 或 3.0。
|
||||
- 通道限速保存正确。
|
||||
- 通道真实保存 `desiredConnections/windowSize`,后续 Gateway `ConnectChannel` 与 `SubmitCommand.upstream` 使用该配置。
|
||||
- 通道测试短信必须调用真实 NestJS API,创建 `SmsBatchTask`、`SmsMessageRecord`、`SmsSubmitRecord`,并向 Redis Stream `gateway.submit.commands` 写入 `SubmitCommand`;短信记录页面能查询到该测试短信。
|
||||
- 若通道未启用或没有在线 CMPP 连接,测试短信 API 返回明确错误,不能只在前端假提示成功。
|
||||
- 停用通道不会被路由选中。
|
||||
|
||||
### TC-ADMIN-004 通道组与路由规则
|
||||
|
||||
Reference in New Issue
Block a user