fix: route through reported signature channels

This commit is contained in:
hectorzhao
2026-07-13 10:02:48 +08:00
parent 7703873346
commit ade06058f5
5 changed files with 70 additions and 19 deletions
+15
View File
@@ -330,6 +330,21 @@
- 新增移动通道后移动汇总立即变为部分通过/报备中,分母包含新增通道,不能继续误显示全部通过。
- 发送时仍校验最终路由通道对应任务为 approved,不以企业签名列表汇总标签代替通道级校验。
### TC-ADMIN-005C 部分通道报备通过时的发送路由
- 优先级:P0
- 前置条件:签名和模板审核通过;应用通道组包含主、备用两个在线通道;签名全局报备状态为 reporting,主通道任务 pending,备用通道任务 approved。
- 步骤:
1. 使用该签名发送一条短信。
2. 查看短信记录、路由通道和 Gateway SubmitCommand。
3. 将备用通道任务也改为 pending,再次发送。
4. 将主通道任务改为 approved,模拟主通道提交失败并触发补发。
- 预期结果:
- 第一次发送不因全局 reportStatus=reporting 被提前拒绝,只选择已报备通过的备用通道。
- 两个候选通道均未通过时发送失败,原因明确为无已报备通过且在线的可用通道,不进入 Gateway。
- 补发重新按新候选通道的任务状态筛选,不能切换到未报备通过通道。
- 最终提交前仍执行通道级二次校验,避免路由后状态变化导致错误发送。
### TC-ADMIN-006 报备回执导入通过
- 优先级:P0