feat: add access number routing and admin list improvements
This commit is contained in:
@@ -37,6 +37,7 @@
|
||||
| TC-ADMIN-RECORD-0715-07 | P1 | 查看桌面/窄屏短信记录及失败详情 | 卡片不产生页面横向滚动,信息分组清晰;失败原因独立突出;详情仍读取真实 submit、receipt 和分片审计 API。 |
|
||||
| TC-ADMIN-MISC-0715-08 | P2 | 查看签名引流信息、零待审核通知和充值弹窗 | 使用“引流信息”标题且无提交时间;0 为黑字灰底;充值弹窗无操作人字段。 |
|
||||
| TC-ADMIN-NOTICE-0715-09 | P1 | 制造下游投递告警后打开右上角“待审核任务” | 待审核总数和菜单仅包含五类真实审核任务,不出现“下游投递告警”;运营看板和下游投递页仍展示下游告警。 |
|
||||
| TC-ADMIN-CMPP-0715-10 | P0 | 为企业应用配置扩展码 `0001`,切换接入号填充并配置前缀 `00` | 开关关闭时前缀不显示且不可编辑;开启后才显示;API/PostgreSQL 保存扩展码、开关、前缀及客户侧 `Src_Id=000001`,上游 Submit 使用“通道基础号 + 0001”,不携带 `00`。 |
|
||||
| 客户 | 正常客户、停用客户、欠费客户、未认证客户、跨租户客户、客户联系人和开票资料。 |
|
||||
| 导入文件 | UTF-8 CSV、GBK CSV、TXT、超 20 MB 文件、含空行/重复/非法号码/非法字符文件。 |
|
||||
| 非法内容 | 控制字符、emoji、换行、不可见字符、超长变量、签名外置内容、敏感词内容。 |
|
||||
@@ -475,6 +476,19 @@
|
||||
- 不再进入发送队列。
|
||||
- 客户端可见驳回原因。
|
||||
|
||||
### TC-ADMIN-010A 短信审核批量驳回
|
||||
|
||||
- 优先级:P0
|
||||
- 前置条件:至少存在两条因风控进入 `pending_review` 的真实发送任务。
|
||||
- 步骤:
|
||||
1. 在短信审核列表勾选两条待审核任务。
|
||||
2. 点击“驳回已选”,填写统一驳回原因并确认。
|
||||
3. 刷新审核列表和客户端任务状态。
|
||||
- 预期结果:
|
||||
- 前端只提交已选任务 id 和非空原因到真实 `/admin/risk-review/tasks/batch/reject` API。
|
||||
- 两条任务均持久化为 `rejected`,保留相同驳回原因和审核时间,并逐项执行发送链路拒绝处理。
|
||||
- 未勾选任务不受影响;空选择、空原因和超过单批上限的请求被拒绝。
|
||||
|
||||
### TC-ADMIN-011 运营看板与监控
|
||||
|
||||
- 优先级:P1
|
||||
@@ -599,7 +613,7 @@
|
||||
1. 打开运营端企业应用管理,点击新增短信应用。
|
||||
2. 在第一步选择企业下拉框中查看企业选项、加载态和空态。
|
||||
3. 选择企业后进入应用参数表单。
|
||||
4. 配置应用名称、客户单价、IP 白名单、发送队列等级、短信接口开关、接口类型、CMPP 6 位账号、企业代码、16 位接口密码、客户最大连接数、移动/联通/电信通道组后保存。
|
||||
4. 配置应用名称、客户单价、IP 白名单、发送队列等级、短信接口开关、接口类型、CMPP 6 位账号、企业代码、应用扩展码、接入号填充开关/前缀、16 位接口密码、客户最大连接数、移动/联通/电信通道组后保存。
|
||||
5. 刷新列表并打开编辑页。
|
||||
- 预期结果:
|
||||
- 企业选择使用项目通用 Select/下拉控件,样式、禁用态、错误态与系统其他下拉一致。
|
||||
@@ -609,6 +623,9 @@
|
||||
- “接口类型”当前只能选择 CMPP2.0;HTTP 接口展示为暂不可选,手工提交 `interfaceType=http` 时后端返回 400。
|
||||
- `cmppAccount` 可显式填写 6 位数字;留空时由后端自动生成唯一账号;重复或非法格式保存失败并提示可读错误。
|
||||
- `cmppEnterpriseCode` 来自应用自身配置,不透传上游通道企业代码;`passwordCipher` 为 16 位,编辑留空不覆盖原密码。
|
||||
- 填充开关关闭时不渲染填充前缀输入框;开启后前缀才显示并可编辑。前后端只接受数字扩展码/前缀,客户侧接入号为二者拼接且不超过 21 位;关闭填充后前缀清空。
|
||||
- 客户 CMPP Submit 的 `Src_Id` 必须精确等于当前应用客户侧接入号,错误或缺失时在创建任务、计费和入队前拒绝;正确值写入 `SmsMessageRecord.clientSrcId`,真实扩展码写入 `applicationExtension` 快照。
|
||||
- Gateway 上游 Submit 的 `Src_Id` 为通道基础接入号拼接短信快照中的应用扩展码;客户填充前缀不参与上游号码,上游号码超过 21 位时受控失败且不产生半成品提交记录。
|
||||
- 后端真实保存应用队列等级和 CMPP 参数,刷新列表、编辑页和 CMPP 参数弹窗后仍显示正确。
|
||||
- 不选择任何通道组或缺少必填字段时不能保存,并显示可读提示。
|
||||
|
||||
@@ -3234,6 +3251,9 @@ npm run verify:phase8
|
||||
| TC-ADMIN-020 | 企业黑名单、全局黑名单、敏感词分别执行搜索、新增、停用、删除。 | 企业黑名单必须绑定短信应用且按应用生效;搜索由 API 处理;停用/删除后发送前风控只使用 active 数据;删除不影响历史命中记录;所有动作写日志。 |
|
||||
| TC-ADMIN-021 | 创建待审核企业认证、签名、模板、短信审核任务,检查铃铛总数和分类数。 | 总数等于分类汇总;点击分类跳转并带入筛选;审核完成后数量刷新;新增待办触发站内提醒或浏览器通知。 |
|
||||
| TC-ADMIN-022 | 运营日志按客户、操作者、动作、资源、时间搜索,查看长详情。 | 后端分页和搜索准确;详情不截断;可查到通道复制、启停、删除、连接状态变化、安全控制变更、充值等日志。 |
|
||||
| TC-ADMIN-023 | 准备多个企业产生不同的当日真实消费金额后打开企业列表。 | API 结果按 `todaySpendCents` 降序;相同金额按企业名称和 id 稳定排序;金额来自 PostgreSQL 当日短信记录聚合。 |
|
||||
| TC-ADMIN-024 | 准备多个企业应用产生不同的当日真实发送数量后打开企业应用列表。 | API 结果按 `sentToday` 降序;相同数量按应用名称和 id 稳定排序;数量来自 PostgreSQL 当日短信记录聚合。 |
|
||||
| TC-ADMIN-025 | 将通道真实成本分别设为 3、3.5、3.456 分并打开通道列表。 | 分别显示 `3.00 分`、`3.50 分`、`3.46 分`;仅改变展示精度,不改写数据库成本及历史提交成本快照。 |
|
||||
|
||||
### 17.4 Dashboard 指标细化
|
||||
|
||||
|
||||
Reference in New Issue
Block a user