4 f e e    e   I  e     I e I   * + I e I e    3  6 e  :    !" # $ :% &'() J J* & J+ J, J- J. J/ J0 J1 I2 I3 I4 I5 I6 I7 J8 I9 J: I; <= >?@AB 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; StackMapTable(CDE@F getOrgIdByUserId#(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;GH 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;>;I)lambda$getOrgIdByUserId$120(Ljava/util/Set;Ljava/util/Map;Ljava/util/Map;)VorgIdMaporgIdisMaster SourceFile"UserManagerDetailsServiceImpl.java0Lorg/springframework/context/annotation/Primary;(Lorg/springframework/stereotype/Service; tu | java/lang/StringBuilderSUserManagerDetailsServiceImpl.loadUserByUsernameFromDB returned null for username JK. 'This is an interface contract violation LMN OP hiQ RST UVGorg/springframework/security/core/userdetails/UsernameNotFoundException tW XMY Z[-1F \V rs] ^_!com/artfess/uc/model/TenantManage/com/artfess/base/exception/CertificateException!未获取到用户租户信息。enable `M用户所属租户未启用。java/util/ArrayList abc dC eV lm fMg hiD jkE lb mncom/artfess/uc/model/UserRoleBorg/springframework/security/core/authority/SimpleGrantedAuthority oM pM qr nos tujava/lang/Exception vu twjava/util/HashMap pqx yijava/util/HashSetBootstrapMethodsz{|r }~ H Ub(com/artfess/base/util/AuthenticationUtilCURRENT_USER_ORGIDS, G   ZV t CURRENT_USER_SUB_ORGIDScom/artfess/uc/model/Usercom/artfess/uc/api/model/IUser  M M M ` M M  t W W W   M W M W 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 eaccept=(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;)V 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!efghijklmjknojkpqjkrsjktuv/*w2x yz{|vs-**+M,Y+  ,wA B+Ex -yz-}~ #j[ssZ|v?* + M, Y,G,;*,N- Y- YY N,! -"#W*$,%&:':())*:+Y,-:-#W,*,./0*1-,2M,M,4Y,53wbO PQT2UCVJWTX`Yj\r^y_abcdefgjkmnoxf C'  rqQyz}~rqQ77/Bvf6Y7M*8+9N:Y;:-,<=>,@ABCW*8D:E(:YF:GW,HABCW,w2 tvxy*4DQYdn~xHdyz~xmdQ/4dxmdQ/D9v++I+I+JM,KNY :,L:E MW,N:,O:,P:,Q: ,R: ,S: ,T: IYU:  -V  W  X  Y  Z ,[\ ,]^ wf !*2:DLT\dlt|x!~*2L|~Tt~\l~dd l\~ tT~ |L ; yz*2 . v3,_`N,a`:- *-bWc +d-CWwz{|}(2x4333,~$~ j