zxl
2025-11-12 b03f7d2ce966f0b2f4d80f15498893023d42f3a8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Êþº¾=•
 java/lang/Object<init>()V        
4com/ycl/framework/web/service/UserDetailsServiceImpl userService(Lcom/ycl/system/service/ISysUserService;  &com/ycl/system/service/ISysUserServiceselectUserByUserName?(Ljava/lang/String;)Lcom/ycl/common/core/domain/entity/SysUser;
  com/ycl/common/utils/StringUtilsisNull(Ljava/lang/Object;)Z     logLorg/slf4j/Logger;登录用户:{} ä¸å­˜åœ¨.  !" #$org/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V&)com/ycl/common/exception/ServiceException(user.not.exists
*+, -.!com/ycl/common/utils/MessageUtilsmessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
%0 1(Ljava/lang/String;)V    345 67com/ycl/common/enums/UserStatusDELETED!Lcom/ycl/common/enums/UserStatus;
39 :;getCode()Ljava/lang/String;
=>? @;)com/ycl/common/core/domain/entity/SysUser
getDelFlag
BCD Ejava/lang/StringequalsG登录用户:{} å·²è¢«åˆ é™¤.Iuser.password.delete    3K L7DISABLE
=N O;    getStatusQ登录用户:{} å·²è¢«åœç”¨.S user.blocked    U VWpasswordService2Lcom/ycl/framework/web/service/SysPasswordService;
YZ[ \]0com/ycl/framework/web/service/SysPasswordServicevalidate.(Lcom/ycl/common/core/domain/entity/SysUser;)V
_ `acreateLoginUserh(Lcom/ycl/common/core/domain/entity/SysUser;)Lorg/springframework/security/core/userdetails/UserDetails;c*com/ycl/common/core/domain/model/LoginUser
=e fg    getUserId()Ljava/lang/Long;
=i jg    getDeptId    l mnpermissionService4Lcom/ycl/framework/web/service/SysPermissionService;
pqr st2com/ycl/framework/web/service/SysPermissionServicegetMenuPermission<(Lcom/ycl/common/core/domain/entity/SysUser;)Ljava/util/Set;
bv w](Ljava/lang/Long;Ljava/lang/Long;Lcom/ycl/common/core/domain/entity/SysUser;Ljava/util/Set;)V
yz{ |}org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;@org/springframework/security/core/userdetails/UserDetailsServiceRuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;CodeLineNumberTableLocalVariableTablethis6Lcom/ycl/framework/web/service/UserDetailsServiceImpl;loadUserByUsernameO(Ljava/lang/String;)Lorg/springframework/security/core/userdetails/UserDetails;usernameLjava/lang/String;user+Lcom/ycl/common/core/domain/entity/SysUser; StackMapTable
ExceptionsGorg/springframework/security/core/userdetails/UsernameNotFoundException<clinit>
SourceFileUserDetailsServiceImpl.java(Lorg/springframework/stereotype/Service;!~ €VW€mn€‚/*·±ƒ„ …†‡ˆ‚”*´+¹ M,¸™²+¹»%Y'½¸)·/¿²2¶8,¶<¶A™²F+¹»%YH½¸)·/¿²J¶8,¶M¶A™²P+¹»%YR½¸)·/¿*´T,¶X*,¶^°ƒ2 ( )+,..>0I1Z3j5u6†9Ž;„ ”…†”‰Š ‰‹Œ
ü.=++Ž`a‚M»bY+¶d+¶h+*´k+¶o·u°ƒ@„…†‹Œ‘‚!    ¸x³±ƒ’“€”