4 n m m    m   I  m     I  m I       * + I m I m  3  6 m  :! " #$%&' ( )* + , :- #./01 J J2 . J3 J4 J5 J6 J7 J8 J9 I: I; I< I= I> I? J@ IA JB IC JD IE JF IG JH II JJ IK LM #NOPQR userManager$Lcom/artfess/uc/manager/UserManager;RuntimeVisibleAnnotationsLjavax/annotation/Resource;userRoleManager(Lcom/artfess/uc/manager/UserRoleManager;userDetailsFacade*Lcom/artfess/uc/service/UserDetailsFacade; orgManager#Lcom/artfess/uc/manager/OrgManager;tenantManageManager,Lcom/artfess/uc/manager/TenantManageManager;()VCodeLineNumberTableLocalVariableTablethis6Lcom/artfess/uc/service/UserManagerDetailsServiceImpl;loadUserByUsernameO(Ljava/lang/String;)Lorg/springframework/security/core/userdetails/UserDetails;usernameLjava/lang/String;user;Lorg/springframework/security/core/userdetails/UserDetails; Exceptions-Lcom/artfess/base/cache/annotation/Cacheable;valuebpm:uc:userAccountkey #username shortExpireloadUserByUsernameFromDBtenant#Lcom/artfess/uc/model/TenantManage;roleDLorg/springframework/security/core/authority/SimpleGrantedAuthority;userRoleLcom/artfess/uc/model/UserRole;Lcom/artfess/uc/model/User; authoritiesLjava/util/Collection; userRolesLjava/util/List;e1Lcom/artfess/base/exception/CertificateException;Ljava/lang/Exception;LocalVariableTypeTableLLjava/util/Collection;1Ljava/util/List; StackMapTable0STUPVgetOrgIdByUserId#(Ljava/lang/String;)Ljava/util/Map; orgIdsAndSubLjava/util/Set;userIdmapLjava/util/Map; orgIdMapListorgIds subOrgByIds#Ljava/util/Set;5Ljava/util/Map;GLjava/util/List;>;$Ljava/util/List;WX SignatureI(Ljava/lang/String;)Ljava/util/Map;convertUserDetails2UserX(Lorg/springframework/security/core/userdetails/UserDetails;)Lcom/artfess/uc/model/User;iuser Lcom/artfess/uc/api/model/IUser;extendsAuthoritiesaccountfullnamepasswordstatusLjava/lang/Integer;emailmobile pwdCreateTimeLjava/time/LocalDateTime; userDetailsMLjava/util/Collection<+Lorg/springframework/security/core/GrantedAuthority;>;Y1lambda$getOrgIdByUserId$50(Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;)VorgIdMaporgIdisMaster SourceFile"UserManagerDetailsServiceImpl.java0Lorg/springframework/context/annotation/Primary;(Lorg/springframework/stereotype/Service; |} java/lang/StringBuilderSUserManagerDetailsServiceImpl.loadUserByUsernameFromDB returned null for username Z[. 'This is an interface contract violation \]^ _` pqa bcd efGorg/springframework/security/core/userdetails/UsernameNotFoundException账号不存在! |g h]i jk-1V lf z{m no!com/artfess/uc/model/TenantManage/com/artfess/base/exception/CertificateException!未获取到用户租户信息。enable p]用户所属租户未启用。java/util/ArrayList qrs tS uf tu v]w xyT z{U |r }~com/artfess/uc/model/UserRoleBorg/springframework/security/core/authority/SimpleGrantedAuthority ] ]  vw java/lang/Exception } |java/util/HashMap xy yjava/util/HashSetBootstrapMethods  X er(com/artfess/base/util/AuthenticationUtilCURRENT_USER_ORGIDS, W   jf | CURRENT_USER_SUB_ORGIDScom/artfess/uc/model/Usercom/artfess/uc/api/model/IUser  ] ] ] p ] ]  | g g g         ] g ] g ] g 1CURRENT_USER_MAIN_ORGID4com/artfess/uc/service/UserManagerDetailsServiceImpljava/lang/Object@org/springframework/security/core/userdetails/UserDetailsServicejava/util/Collectionjava/util/Listjava/util/Iteratorjava/lang/String java/util/Map java/util/Set9org/springframework/security/core/userdetails/UserDetailsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;org/springframework/util/AssertnotNull'(Ljava/lang/Object;Ljava/lang/String;)V"com/artfess/uc/manager/UserManager getByAccount/(Ljava/lang/String;)Lcom/artfess/uc/model/User;com/artfess/base/util/BeanUtilsisEmpty(Ljava/lang/Object;)Z(Ljava/lang/String;)V getTenantId com/artfess/base/util/StringUtil isNotEmpty(Ljava/lang/String;)Zequals*com/artfess/uc/manager/TenantManageManagergetO(Ljava/io/Serializable;)Lcom/baomidou/mybatisplus/extension/activerecord/Model; getStatusisAdmin()Z$com/artfess/base/util/PlatformConstsROLE_GRANT_SUPERaddgetId&com/artfess/uc/manager/UserRoleManagergetListByUserId$(Ljava/lang/String;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getAlias getUserId setAttributes(Ljava/util/Map;)V(com/artfess/uc/service/UserDetailsFacadeloadUserDetailse(Ljava/util/Collection;Ljava/lang/Object;)Lorg/springframework/security/core/userdetails/UserDetails;printStackTrace*(Ljava/lang/String;Ljava/lang/Throwable;)V!com/artfess/uc/manager/OrgManagergetOrgIdMapByUserId (Ljava/lang/Object;)V maccept=(Ljava/util/Set;Ljava/util/Map;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)Vjoin@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getSubOrgByIds!(Ljava/util/Set;)Ljava/util/List;(Ljava/util/Collection;)VaddAll(Ljava/util/Collection;)ZgetAuthorities()Ljava/util/Collection; getAccount getFullname getPassword()Ljava/lang/Integer;getEmail getMobilegetPwdCreateTime()Ljava/time/LocalDateTime;O(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Collection;)V setUserIdsetEmail setMobile setStatus(Ljava/lang/Integer;)VsetPwdCreateTime(Ljava/time/LocalDateTime;)VgetLastLoginTimesetLastLoginTimegetLockedStatussetLockedStatus getLockedTime setLockedTimegetSkinsetSkin getClientId setClientIdgetClientTokensetClientTokencom/artfess/base/util/MapUtil getString5(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;  "java/lang/invoke/LambdaMetafactory metafactoryLookup InnerClasses(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!mnopqrstursvwrsxyrsz{rs|}~/*2 ~s-**+M,Y+  ,A B+E -- #r[ssZ~?* + M, Y,G,;*,N- Y- YY N,! -"#W*$,%&:':())*:+Y,-:-#W,*,./0*1-,2M,M,4Y,53bO PQT2UCVJWTX`Yj\r^y_abcdefgjkmnof C'  rqQrqQ77/B~f6Y7M*8+9N:Y;:-,<=>,@ABCW*8D:E(:YF:GW,HABCW,2 tvxy*4DQYdn~HdxmdQ/4dxmdQ/D9~O++I+I+JM,KNY :,L:E MW,N:,O:,P:,Q: ,R: ,S: ,T: IYU:  -V  W  X  Y  Z ,[\ ,]^ ,_` ,ab ,cd ,ef v !*2:DLT\dlt|!*2LT\d l t |x g *2 . ~3,ghN,ih:- *-jWk +l-CWz{|}(24333,$ r