63cd82f4a8
- LoginHelper 改成更稳的空值/未登录处理,isLogin() 直接走 StpUtil.isLogin() - SaPermissionImpl 把菜单/角色权限提取收敛成一套逻辑 - PlusSaTokenDao 抽了公共写入、读取、TTL 转换逻辑,并修了 searchData 的本地缓存键 - SaTokenExceptionHandler 合并了角色/权限异常处理