877e800f82e293212207308729a71c8f7c09c834
build / build-push (push) Successful in 57s
- resolveMainIdentity / resolveMainIdentityByUser 求值顺序反转:先取身份行, 为空立即 null,不再先走 resolveSchoolId(沿 sys_group 祖先链无缓存、6~8 次 SQL); 批量版只对确有身份行的用户解析主校,跳过空页。有身份用户结果与查询次数不变。 - IdentityService 新增进程级 nullIdentityLookups,getCurrent 落 null 分支自增, 经 getNullIdentityLookupCount() 暴露;CacheRegistryController 在 /cache/registry 输出 identityCurrentNullLookups,作为「是否给 null 加哨兵缓存」的唯一数据源。 - IdentityServiceTest 补 4 用例锁住短路契约与计数,旧 noGroup 用例补桩身份行。
Description
managed by projman
1.5 MiB
Languages
Java
99.1%
JavaScript
0.6%
Python
0.2%