fix: close sms scheduling and billing gaps
This commit is contained in:
@@ -96,6 +96,21 @@ node <inline step5 schedule probe>
|
||||
|
||||
主要缺口是定时发送未实现,且发送链路尚未把余额冻结扣费、模板/签名/报备状态阻断等业务规则接入完整闭环。
|
||||
|
||||
## 缺口修复复测记录
|
||||
|
||||
- 定时发送已补齐 `scheduledAt`、`canceledAt` 字段,支持 `sendMode=scheduled` 创建 scheduled 任务。
|
||||
- 新增 `POST /api/client/send/batch-tasks/:id/cancel` 支持到点前取消。
|
||||
- 新增 `POST /api/admin/send/scheduled/dispatch-due` 支持到点触发入队。
|
||||
- 到点触发前会重新校验企业状态、认证状态、应用状态、模板审核状态、签名审核/报备状态和账户余额。
|
||||
- `api/src/send-chain/send-chain.service.spec.ts` 已覆盖定时创建、取消、到点触发和到点余额/资源校验基础路径。
|
||||
|
||||
复测命令:
|
||||
|
||||
```bash
|
||||
npm --prefix api test -- send-chain.service.spec.ts
|
||||
npm --prefix api run build
|
||||
```
|
||||
|
||||
## 下一步
|
||||
|
||||
进入第 6 步:执行计费和对账闭环测试。重点覆盖人工充值、费用预估、余额检查、冻结、扣费、释放、退款、短信计费记录、对账 reconciliation,以及 dashboard/statistics 中计费相关数据准确性。
|
||||
|
||||
Reference in New Issue
Block a user