6831ba6fca
司机认证最关键的一条业务闭环,单看提交侧或审核侧都验证不到: 提交之后司机侧查到的必须仍是旧生效值(否则等于提交即自动认证), 审核通过之后才变成新值(否则认证永远不生效)。 用内存 Map 承接记录读写,让提交服务与审核服务真实共享同一份状态, 避免两边各自 mock 成「恰好一致」——那种测试对集成缺陷是盲的。 5 个用例覆盖: - 提交后仍是旧值、审核通过后才变新值; - 驳回后生效值不变(已认证司机不会被驳回下线); - 从未认证时审核前查不到生效值; - 连续提交两次只剩一条待审,且被作废的那条不能再被审核; - 已通过的记录不可再审(防止把生效快照改坏)。 全模块 63 个测试通过:mvn -o test -pl blade-service/blade-transport -am