break
e8ab1f471e
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 12m54s
fix(代理分销注册): 验证码改为落库成功后消费并细化失败原因
公开扫码注册原先在审批准备前就消费短信验证码,落库前的任何失败都会烧掉验证码,
客户重试只能得到统一的“分销码不可用”,掩盖了真实失败原因。
- 验证码校验与消费拆分为 CheckCode 与 ConsumeCode,注册记录与审批实例落库成功后才原子消费;
校验不消费、消费一次性,落库前失败时同一验证码可直接重试
- 分销码无效、所属店铺已停用、上级店铺缺少启用的主账号、验证码错误分别返回各自错误码与提示
- 注册必填字段缺失与请求参数校验失败提示定位到具体字段
- 同步公开接口描述与 agent-distribution-withdrawal 主 Spec 行为契约
2026-09-17 18:01:47 +08:00
..
2026-08-07 11:02:52 +08:00
2026-09-03 09:28:28 +08:00
2026-09-11 15:21:23 +08:00
2026-09-15 11:54:56 +08:00
2026-03-31 09:54:08 +08:00
2026-08-07 11:02:52 +08:00
2026-08-05 14:30:54 +08:00
2026-06-03 16:55:32 +08:00
2026-08-03 09:47:22 +08:00
2026-09-16 15:54:49 +08:00
2026-09-15 11:54:56 +08:00
2026-09-09 18:13:04 +08:00
2026-08-05 14:30:54 +08:00
2026-01-30 11:40:36 +08:00
2026-09-14 09:45:13 +08:00
2026-03-28 10:38:53 +08:00
2026-08-18 16:15:46 +08:00
2026-09-15 11:54:56 +08:00
2026-08-07 11:02:52 +08:00
2026-05-11 17:19:40 +08:00
2026-08-03 09:47:22 +08:00
2026-08-03 09:47:22 +08:00
2026-08-06 09:35:00 +08:00
2026-09-14 18:32:26 +08:00
2026-08-05 14:30:54 +08:00
2026-09-17 16:39:26 +08:00
2026-08-07 11:02:52 +08:00
2026-04-18 09:06:33 +08:00
2026-09-17 14:29:56 +08:00
2026-08-05 14:30:54 +08:00
2026-09-17 14:29:56 +08:00
2026-08-05 14:30:54 +08:00
2026-04-28 17:40:06 +08:00
2026-07-25 17:06:58 +08:00
2026-08-03 09:47:22 +08:00
2026-08-03 09:47:22 +08:00
2026-09-15 11:54:56 +08:00
2026-09-17 14:29:56 +08:00
2026-07-25 17:06:58 +08:00
2026-05-08 11:46:34 +08:00
2026-09-09 18:13:04 +08:00
2026-09-17 15:49:04 +08:00
2026-08-06 09:35:00 +08:00
2026-09-14 09:45:13 +08:00
2026-09-14 16:51:44 +08:00
2026-09-14 13:40:34 +08:00
2026-08-05 14:30:54 +08:00
2026-08-05 14:30:54 +08:00
2026-08-10 16:30:38 +08:00
2026-03-30 09:59:30 +08:00
2026-09-17 18:01:47 +08:00
2026-09-14 11:55:16 +08:00