yml2213
2b8c74a0f1
fix(auth): 用户会话版本默认值对齐 main,收敛 dev 血脉的 1 偏差
token_version 由 c91423a 引入时,model tag 与迁移 000052 一致都是 0;
TokenVersion 的显式赋值 1 只存在于 dev 分支的 85332df,main 上从未有过。
本次把用户侧(users 表)统一收敛到 0,管理员侧(admin_users)保持不动。
- model/user.go:TokenVersion 的 gorm tag 由 default:1 改为 default:0
- auth/repository.go:FindOrCreateByPhone / RegisterWithPassword 移除
显式 TokenVersion: 1,改由列默认值决定
行为收敛:此前 listing/mutation.go 的建号路径完全不显式赋值,
落库值取决于 DB 列默认值(本机 1 / 迁移定义 0),是真实的行为漂移来源;
现在三条建号路径结果一致,均为 0。
判定依据:引入该字段的提交是否自洽 + 该值是否在 main 上,
不以本机库的实际列定义为准(本地曾被手工改成 1)。
2026-09-10 13:26:16 +08:00
..
2026-09-05 11:43:13 +08:00
2026-06-05 07:41:52 +08:00
2026-09-10 13:26:16 +08:00
2026-09-10 13:06:18 +08:00
2026-07-29 16:19:35 +08:00
2026-07-16 18:08:18 +08:00
2026-06-29 23:41:36 +08:00
2026-08-31 12:58:28 +08:00
2026-08-31 12:58:28 +08:00
2026-08-16 12:19:51 +08:00
2026-06-17 15:57:10 +08:00
2026-06-10 15:48:04 +08:00