break
6333f4ad13
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 9m57s
fix(代理分销注册): 校验手机号/用户名/店铺编号唯一性并支持驳回后重注册
- 提交写事务内先取事务级 advisory lock,再校验既有未删除账号/店铺与其它待审批申请:
手机号 1014、用户名 1013、店铺编号 1031、待审批占用 1007,冲突不落库且不消费短信验证码
- 已驳回(含通过后撤销)与已通过的终态记录不阻塞重新注册,形成新记录与新审批实例
- 并发同关键字段提交串行裁决,同一关键字段至多一条待审批记录
- 审批通过建店建号前复检关键字段,冲突返回可定位错误并整体回滚,不再以裸数据库错误收场
- 归档 Change fix-agent-distribution-registration-duplicate-guard 并同步主 Spec
验证:junhong_cmp_test + Redis DB 6 受控脚手架 37 项通过 / 0 项失败(含 6 路并发仅 1 条落库、
审批冲突回滚与无冲突建店回归),清理后 fixture 残留 0;gofmt/go build/go vet 全绿;
openspec validate --all 35 项通过、doctor healthy、context-health 通过
2026-09-17 19:02:14 +08:00
..
2026-09-17 19:02:14 +08:00
2026-09-14 14:25:03 +08:00
2026-09-03 09:28:28 +08:00
2026-08-10 16:30:38 +08:00
2026-09-17 16:39:26 +08:00
2026-08-13 17:26:36 +08:00
2026-09-14 16:51:44 +08:00
2026-09-16 17:33:11 +08:00
2026-09-11 15:20:21 +08:00
2026-08-07 16:18:07 +08:00
2026-09-17 18:37:02 +08:00
2026-09-03 09:28:28 +08:00
2026-09-15 16:29:56 +08:00
2026-08-07 16:18:07 +08:00
2026-09-14 12:00:35 +08:00
2026-08-11 11:18:11 +08:00
2026-09-07 11:34:23 +08:00
2026-08-13 16:09:38 +08:00
2026-08-07 16:18:07 +08:00
2026-09-14 18:32:26 +08:00
2026-09-16 17:33:11 +08:00
2026-09-07 11:34:23 +08:00
2026-09-16 17:05:55 +08:00
2026-09-14 09:49:03 +08:00
2026-09-15 11:54:56 +08:00
2026-09-03 09:28:28 +08:00
2026-09-17 14:29:56 +08:00
2026-09-17 14:29:56 +08:00
2026-09-03 09:28:28 +08:00
2026-09-03 09:28:28 +08:00
2026-08-20 18:06:45 +08:00
2026-09-03 09:28:28 +08:00
2026-09-10 10:53:07 +08:00