正在显示
1 个修改的文件
包含
5 行增加
和
4 行删除
| @@ -242,26 +242,27 @@ public class PermissionServiceImp implements PermissionService { | @@ -242,26 +242,27 @@ public class PermissionServiceImp implements PermissionService { | ||
| 242 | USERS user = JSONObject.parseObject(userJsonStr, USERS.class); | 242 | USERS user = JSONObject.parseObject(userJsonStr, USERS.class); |
| 243 | PERMISSION result = user.getPermissions().stream() | 243 | PERMISSION result = user.getPermissions().stream() |
| 244 | .filter(permission -> { | 244 | .filter(permission -> { |
| 245 | - if (name.equals(permission.getName())) { | 245 | + if (permission.getName().equals(name)) { |
| 246 | System.out.println("权限名匹配"); | 246 | System.out.println("权限名匹配"); |
| 247 | return true; | 247 | return true; |
| 248 | } | 248 | } |
| 249 | - if (url.equals(permission.getUrl())){ | 249 | + if (permission.getUrl().equals(url)){ |
| 250 | System.out.println("url匹配"); | 250 | System.out.println("url匹配"); |
| 251 | return true; | 251 | return true; |
| 252 | } | 252 | } |
| 253 | return false; | 253 | return false; |
| 254 | }) | 254 | }) |
| 255 | - .findFirst() | 255 | + .findAny() |
| 256 | .orElse(null); | 256 | .orElse(null); |
| 257 | // 输出查询结果 | 257 | // 输出查询结果 |
| 258 | if (result != null) { | 258 | if (result != null) { |
| 259 | - System.out.println("匹配到对应权限"); | 259 | + log.info("匹配到对应权限-{}-{}",result.getName(),result.getUrl()); |
| 260 | return true; | 260 | return true; |
| 261 | } | 261 | } |
| 262 | } | 262 | } |
| 263 | } | 263 | } |
| 264 | }catch (Exception e){ | 264 | }catch (Exception e){ |
| 265 | + log.error("[PERM-CHECK]-查询用户权限匹配错误",e); | ||
| 265 | return false; | 266 | return false; |
| 266 | } | 267 | } |
| 267 | return false; | 268 | return false; |
-
请 注册 或 登录 后发表评论