作者 朱兆平

add: 增加查询用户是否有对应权限接口

@@ -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;