根因:PermissionService.hasPermission 只查 currentRoleId 单角色 + Redis 24h 缓存, 与多角色业务不符。修复:ProductShareService 改读 AdminBasicDTO.roleKeys union 集合 查 CUSTOMIZER。wx (8 角色) + lixiaosong (单角色) 双正例 200 通过。
根因:PermissionService.hasPermission 只查 currentRoleId 单角色 + Redis 24h 缓存, 与多角色业务不符。修复:ProductShareService 改读 AdminBasicDTO.roleKeys union 集合 查 CUSTOMIZER。wx (8 角色) + lixiaosong (单角色) 双正例 200 通过。