Browse Source

使用string

zhouhao 8 years ago
parent
commit
813e6cd0b8

+ 3 - 4
hsweb-authorization/hsweb-authorization-shiro/src/main/java/org/hswebframework/web/authorization/shiro/ListenerAuthorizingRealm.java

@@ -78,11 +78,10 @@ public class ListenerAuthorizingRealm extends AuthorizingRealm
                 authentication.getPermissions()
                         .stream()
                         .map(permission -> {
-                            StringBuilder builder = new StringBuilder(permission.getId());
-                            builder.append(permission.getActions().stream()
+                            String builder = permission.getId() + permission.getActions().stream()
                                     .reduce((a1, a2) -> a1.concat(",").concat(a2))
-                                    .orElse(""));
-                            return new WildcardPermission(builder.toString());
+                                    .orElse("");
+                            return new WildcardPermission(builder);
                         }).collect(Collectors.toList()));
 
         return authorizationInfo;