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-15 11:54:56 +08:00
2026-08-03 09:47:22 +08:00
2026-09-11 15:21:23 +08:00
2026-08-05 14:30:54 +08:00
2026-09-17 16:39:26 +08:00
2026-09-02 16:14:27 +08:00
2026-09-14 16:51:44 +08:00
2026-09-16 15:54:49 +08:00
2026-09-16 16:59:32 +08:00
2026-09-17 19:02:14 +08:00
2026-09-11 15:21:23 +08:00
2026-07-25 17:06:58 +08:00
2026-09-15 15:23:52 +08:00
2026-09-09 18:13:04 +08:00
2026-09-17 16:39:26 +08:00
2026-08-07 16:18:07 +08:00
2026-08-11 11:18:11 +08:00
2026-09-16 17:05:55 +08:00
2026-09-17 14:29:56 +08:00
2026-09-17 15:49:04 +08:00
2026-09-14 11:55:16 +08:00
2026-08-03 09:47:22 +08:00
2026-09-14 16:51:44 +08:00
2026-08-07 16:18:07 +08:00
2026-08-05 14:30:54 +08:00
2026-09-14 09:45:13 +08:00