vr-shopxo-plugin/tests
Council 4c1192d491 fix(phase4.1): 修正短码为变长 ticket_id 设计
设计变更:
- ticket_id 不再填充固定5位,改为可变长度
- 编码:goods_id(4位明文) + ticket_id(变长base36) → Feistel8 → 短码
- 解码:前4位=goods_id,剩余全部=ticket_id

ticket_id 范围示例:
- ticket_id=100 → 短码长度=4+2=6位
- ticket_id=10亿 → 短码长度=4+7=11位
- ticket_id=28亿 → 短码长度=4+7=11位

无需修改数据库,所有数据可动态计算。
2026-04-23 08:00:56 +08:00
..
phase4_1_feistel_test.php fix(phase4.1): 修正短码为变长 ticket_id 设计 2026-04-23 08:00:56 +08:00