jiangping
2023-09-05 7396f1b61c80d13aefb42305c2db6b0c93bbe56e
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
26
27
28
29
30
31
32
33
Êþº¾4¹
'[ \]^_
[
`
a
b
c de
fgh
[
i    jk
l    &m no
pq
rs
tu    vw
vxy
z    &{
| }~    & €~
‚
ƒ
"…†‡systemDataPermissionService7Lcom/doumee/service/system/SystemDataPermissionService;RuntimeVisibleAnnotations-Lorg/springframework/context/annotation/Lazy;8Lorg/springframework/beans/factory/annotation/Autowired;systemUserService-Lcom/doumee/service/system/SystemUserService;systemRoleService-Lcom/doumee/service/system/SystemRoleService;systemPermissionService3Lcom/doumee/service/system/SystemPermissionService;<init>()VCodeLineNumberTableLocalVariableTablethis$Lcom/doumee/config/shiro/ShiroRealm;doGetAuthorizationInfoZ(Lorg/apache/shiro/subject/PrincipalCollection;)Lorg/apache/shiro/authz/AuthorizationInfo;principalCollection.Lorg/apache/shiro/subject/PrincipalCollection; loginUserInfo%Lcom/doumee/core/model/LoginUserInfo;authorizationInfo0Lorg/apache/shiro/authz/SimpleAuthorizationInfo;MethodParametersdoGetAuthenticationInfoY(Lorg/apache/shiro/authc/AuthenticationToken;)Lorg/apache/shiro/authc/AuthenticationInfo;authenticationToken,Lorg/apache/shiro/authc/AuthenticationToken;usernameLjava/lang/String;queryDto(Lcom/doumee/dao/system/model/SystemUser;userrolesLjava/util/List; permissionsuserInfoLocalVariableTypeTable:Ljava/util/List<Lcom/doumee/dao/system/model/SystemRole;>;@Ljava/util/List<Lcom/doumee/dao/system/model/SystemPermission;>; StackMapTableˆh
Exceptions‰
SourceFileShiroRealm.java*Lorg/springframework/stereotype/Component; 34Š ‹Œ#com/doumee/core/model/LoginUserInfo.org/apache/shiro/authz/SimpleAuthorizationInfo Ž  ‘Ž ’“ ”Œ• –—&com/doumee/dao/system/model/SystemUser ˜™š ›œ ž -.Ÿ  ¡ ¢£com/doumee/core/utils/Constants¤ ¥¦ §¨+com/doumee/core/exception/BusinessException© ª« ¬­N对不起,账号信息已被禁用,如有疑问请联系系统管理员! 3® /0 ¯£° ±² 12³ ´µ/org/apache/shiro/authc/SimpleAuthenticationInfo ¶— ·— 3¸"com/doumee/config/shiro/ShiroRealm'org/apache/shiro/realm/AuthorizingRealmjava/lang/String.org/apache/shiro/authc/AuthenticationException,org/apache/shiro/subject/PrincipalCollectiongetPrimaryPrincipal()Ljava/lang/Object;getRoles()Ljava/util/List;addRoles(Ljava/util/Collection;)VgetPermissionsaddStringPermissions*org/apache/shiro/authc/AuthenticationToken getPrincipaljava/lang/ObjecttoString()Ljava/lang/String; setUsername(Ljava/lang/String;)Vjava/lang/BooleanFALSELjava/lang/Boolean;
setDeleted(Ljava/lang/Boolean;)V+com/doumee/service/system/SystemUserServicefindOneR(Lcom/doumee/dao/system/model/SystemUser;)Lcom/doumee/dao/system/model/SystemUser;    getStatus()Ljava/lang/Integer;java/lang/IntegervalueOf(I)Ljava/lang/Integer; equalsInteger)(Ljava/lang/Integer;Ljava/lang/Integer;)Z(com/doumee/core/constants/ResponseStatus NOT_ALLOWED*Lcom/doumee/core/constants/ResponseStatus;getCode()I((Ljava/lang/Integer;Ljava/lang/String;)VgetId+com/doumee/service/system/SystemRoleService findByUserId%(Ljava/lang/Integer;)Ljava/util/List;1com/doumee/service/system/SystemPermissionServicefromo(Lcom/doumee/dao/system/model/SystemUser;Ljava/util/List;Ljava/util/List;)Lcom/doumee/core/model/LoginUserInfo; getPasswordgetName9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)V!&'()*
+,-.*
+,/0*
+,12*
+,345/*·±6#7 89:;5|$+¹ÀM»Y·N-,¶¶-,¶¶    -°6;
=>?"@7*$89$<=
>?@AB<CD5b‘+¹
¶ M» Y· N-,¶-²¶*´-¹:¶¸¸š»Y²¶¸·¿Ç°*´¶¹:*´¶¹ :¸!:»"Y¶#*¶$·%°66 K
MNOP*Q9RLTQUSXcYsZ~\7R‘89‘EF
‡GHIJ*gKJc.LMsNM~O?Pc.LQsNRSþLTUUVWBEXY*Z