zxl
2025-11-12 22ef5a53c7dd17f75b67cf3c5116c073e58badaa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Êþº¾=
 java/lang/Object<init>()V
    
 com/ycl/common/utils/StringUtilsisEmpty(Ljava/lang/String;)Z
 "com/ycl/common/utils/SecurityUtils getLoginUser.()Lcom/ycl/common/core/domain/model/LoginUser;
 isNull(Ljava/lang/Object;)Z
 *com/ycl/common/core/domain/model/LoginUsergetPermissions()Ljava/util/Set;
  !(org/springframework/util/CollectionUtils(Ljava/util/Collection;)Z
#$% &':com/ycl/framework/security/context/PermissionContextHolder
setContext(Ljava/lang/String;)V
)*+ ,-/com/ycl/framework/web/service/PermissionServicehasPermissions$(Ljava/util/Set;Ljava/lang/String;)Z
)/ 0 hasPermi2!com/ycl/common/constant/Constants4,
678 9:java/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String;
< =>getUser-()Lcom/ycl/common/core/domain/entity/SysUser;
@AB CD)com/ycl/common/core/domain/entity/SysUsergetRoles()Ljava/util/List; FGH IJjava/util/Listiterator()Ljava/util/Iterator; LMN OPjava/util/IteratorhasNext()Z LR STnext()Ljava/lang/Object;V)com/ycl/common/core/domain/entity/SysRole
UX YZ
getRoleKey()Ljava/lang/String;\admin
6^ _equals
a bctrim&(Ljava/lang/String;)Ljava/lang/String;
)e f hasRoleh*:*:* jkl m java/util/SetcontainsCodeLineNumberTableLocalVariableTablethis1Lcom/ycl/framework/web/service/PermissionService;
permissionLjava/lang/String;    loginUser,Lcom/ycl/common/core/domain/model/LoginUser; StackMapTable
lacksPermi hasAnyPermi permissions authoritiesLjava/util/Set;LocalVariableTypeTable#Ljava/util/Set<Ljava/lang/String;>;€[Ljava/lang/String;roleKeysysRole+Lcom/ycl/common/core/domain/entity/SysRole;role    lacksRole hasAnyRolesroles    Signature8(Ljava/util/Set<Ljava/lang/String;>;Ljava/lang/String;)Z
SourceFilePermissionService.javaRuntimeVisibleAnnotations(Lorg/springframework/stereotype/Service;valuess!)n/*·±op qr0 n”.+¸™¬¸ M,¸š ,¶¸™¬+¸"*,¶+¶(¬o    ! "$ &$'p .qr.st !uvw
    üx nN*+¶.Ÿ§¬o2pqrstw @y n`+¸™¬¸ M,¸š ,¶¸™¬+¸",¶N+3¶5:¾66¢!2:Æ*-¶(™¬„§ÿÞ¬o2 =?    A BD F$G)HGJVLXH^Op4Gst`qr`zt Suv)7{|} )7{~w&    üÿ)6jøf nh+¸™¬¸ M,¸š,¶;¶?¸™¬,¶;¶?¹EN-¹K™0-¹QÀU:¶W:[¶]š+¸`¶]™¬§ÿͬo. Z\    ^ _!a#cDeKfahcjfkp4KtD‚ƒhqrh„t [uvw    üü Lý0U6ùú… nN*+¶dŸ§¬ovpqr„tw @† nÙQ+¸™¬¸ M,¸š,¶;¶?¸™¬+3¶5N-¾66¢-2:*¶d™¬„§ÿå¬o*
ƒ    … †!ˆ#Š>ŒGŽIŠO‘p*> „tQqrQ‡t Duvw    üþ ø,-nz+g¹iš+,¸`¹i™§¬op qrz|st} z~w@ˆ‰Š‹Œ Žs