zxl
2025-11-12 036c6f1773692488838fdac94e6400ccbf074749
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
Êþº¾=
 java/lang/Object<init>()V        
.com/ycl/system/service/impl/SysUserServiceImpl
userMapper%Lcom/ycl/system/mapper/SysUserMapper;  #com/ycl/system/mapper/SysUserMapperselectUserList=(Lcom/ycl/common/core/domain/entity/SysUser;)Ljava/util/List;  selectAllocatedList  selectUnallocatedList  selectUserByUserName?(Ljava/lang/String;)Lcom/ycl/common/core/domain/entity/SysUser;   selectUserById=(Ljava/lang/Long;)Lcom/ycl/common/core/domain/entity/SysUser; " #$selectUserByIds"(Ljava/util/List;)Ljava/util/List;    & '(
roleMapper%Lcom/ycl/system/mapper/SysRoleMapper; *+, -.#com/ycl/system/mapper/SysRoleMapperselectRolesByUserName$(Ljava/lang/String;)Ljava/util/List;
012 34(org/springframework/util/CollectionUtilsisEmpty(Ljava/util/Collection;)Z6 com/ycl/common/utils/StringUtils8 :;< =>java/util/Liststream()Ljava/util/stream/Stream;@ ABapply()Ljava/util/function/Function; DEF GHjava/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;J,
LMN OPjava/util/stream/Collectorsjoining6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector; DR STcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object;Vjava/lang/String    X YZ
postMapper%Lcom/ycl/system/mapper/SysPostMapper; \]^ _.#com/ycl/system/mapper/SysPostMapperselectPostsByUserName@
bcd ef)com/ycl/common/core/domain/entity/SysUser    getUserId()Ljava/lang/Long;
5h ijisNull(Ljava/lang/Object;)Zÿÿÿÿÿÿÿÿ
nop qrjava/lang/Long    longValue()J
nt uvvalueOf(J)Ljava/lang/Long;
bx yz getUserName()Ljava/lang/String; | }checkUserNameUnique
5 €j    isNotNull‚%com/ycl/common/constant/UserConstants
b„ …zgetPhonenumber ‡ ˆcheckPhoneUnique
bŠ ‹zgetEmail  ŽcheckEmailUnique
b ‘’isAdmin()Z”)com/ycl/common/exception/ServiceException–$不允许操作超级管理员用户
“˜ ™(Ljava/lang/String;)V
›cœ"com/ycl/common/utils/SecurityUtils
bž ‘Ÿ(Ljava/lang/Long;)Z
b
b¢ £¤    setUserId(Ljava/lang/Long;)V
¦§¨ ©ª'com/ycl/common/utils/spring/SpringUtils getAopProxy&(Ljava/lang/Object;)Ljava/lang/Object;
 
51®!没有权限访问用户数据! ° ±²
insertUser.(Lcom/ycl/common/core/domain/entity/SysUser;)I
´ µ¶insertUserPost.(Lcom/ycl/common/core/domain/entity/SysUser;)V
¸ ¹¶insertUserRole    » ¼½userRoleMapper)Lcom/ycl/system/mapper/SysUserRoleMapper; ¿ÀÁ ÂÃ'com/ycl/system/mapper/SysUserRoleMapperdeleteUserRoleByUserId(Ljava/lang/Long;)I    Å ÆÇuserPostMapper)Lcom/ycl/system/mapper/SysUserPostMapper; ÉÊË ÌÃ'com/ycl/system/mapper/SysUserPostMapperdeleteUserPostByUserId Πϲ
updateUser
Ñ ¹Ò$(Ljava/lang/Long;[Ljava/lang/Long;)V Ô ÕÖupdateUserAvatar'(Ljava/lang/String;Ljava/lang/String;)I Ø ÙÖ resetUserPwd
bÛ ÜÝ
getRoleIds()[Ljava/lang/Long;
bß àÝ
getPostIds
5â ãä
isNotEmpty([Ljava/lang/Object;)Zæjava/util/ArrayList
åè é(I)Vë!com/ycl/system/domain/SysUserPost
ê
ê¢
êï 𤠠  setPostId :ò ójadd Éõ ö÷ batchUserPost(Ljava/util/List;)Iù!com/ycl/system/domain/SysUserRole
ø
ø¢
øý þ¤    setRoleId ¿ ÷ batchUserRole  ÃdeleteUserById
b ¤
     ¶checkUserAllowed
  ¤checkUserDataScope ¿ deleteUserRole([Ljava/lang/Long;)I É deleteUserPost  deleteUserByIds : size()I!导入用户数据不能为空!java/lang/StringBuilder
    ! "# configService*Lcom/ycl/system/service/ISysConfigService;%sys.user.initPassword '() *+(com/ycl/system/service/ISysConfigServiceselectConfigByKey&(Ljava/lang/String;)Ljava/lang/String; :- ./iterator()Ljava/util/Iterator; 123 4’java/util/IteratorhasNext 16 78next()Ljava/lang/Object;    : ;<    validatorLjavax/validation/Validator;>java/lang/Class
@AB CD(com/ycl/common/utils/bean/BeanValidatorsvalidateWithExceptionC(Ljavax/validation/Validator;Ljava/lang/Object;[Ljava/lang/Class;)V
›F G+encryptPassword
bI J™ setPassword
bL M™ setCreateByO PQmakeConcatWithConstants'(ILjava/lang/String;)Ljava/lang/String;
S TUappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
WXY Z’java/lang/Boolean booleanValue
b\ ]™ setUpdateByOOajava/lang/ExceptionO
`d ez
getMessageg Ph8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;    j kllogLorg/slf4j/Logger; nop qrorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)Vt Pu(I)Ljava/lang/String;
w xyinsert.(ILjava/lang/String;)Ljava/lang/StringBuilder;
{ |ztoStringt  €    getByDept"(Ljava/lang/Long;)Ljava/util/List;
ƒ„… †‡org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;‰&com/ycl/system/service/ISysUserServiceRuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;CodeLineNumberTableLocalVariableTablethis0Lcom/ycl/system/service/impl/SysUserServiceImpl;user+Lcom/ycl/common/core/domain/entity/SysUser;    Signaturej(Lcom/ycl/common/core/domain/entity/SysUser;)Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysUser;>;%Lcom/ycl/common/annotation/DataScope;    deptAliasd    userAliasuselectUserListNoAuthuserNameLjava/lang/String;userIdLjava/lang/Long;userIdsLjava/util/List;LocalVariableTypeTable"Ljava/util/List<Ljava/lang/Long;>;a(Ljava/util/List<Ljava/lang/Long;>;)Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysUser;>;selectUserRoleGrouplist=Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysRole;>; StackMapTableselectUserPostGroup1Ljava/util/List<Lcom/ycl/system/domain/SysPost;>;.(Lcom/ycl/common/core/domain/entity/SysUser;)Zinfousers=Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysUser;>;rowsI:Lorg/springframework/transaction/annotation/Transactional; registerUserinsertUserAuthroleIds[Ljava/lang/Long;updateUserStatusupdateUserProfile'(Ljava/lang/String;Ljava/lang/String;)ZavatarresetPwdpasswordup#Lcom/ycl/system/domain/SysUserPost;postIdposts5Ljava/util/List<Lcom/ycl/system/domain/SysUserPost;>;´ur#Lcom/ycl/system/domain/SysUserRole;roleId5Ljava/util/List<Lcom/ycl/system/domain/SysUserRole;>;
importUserI(Ljava/util/List;Ljava/lang/Boolean;Ljava/lang/String;)Ljava/lang/String;msgeLjava/lang/Exception;userListisUpdateSupportLjava/lang/Boolean;operName
successNum
failureNum
successMsgLjava/lang/StringBuilder;
failureMsgv(Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysUser;>;Ljava/lang/Boolean;Ljava/lang/String;)Ljava/lang/String;deptIdO(Ljava/lang/Long;)Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysUser;>;<clinit>
SourceFileSysUserServiceImpl.java(Lorg/springframework/stereotype/Service;BootstrapMethodsÜ
ÝÞß àá"java/lang/invoke/LambdaMetafactory metafactoryÌ(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;ªä
åæç èz)com/ycl/common/core/domain/entity/SysRole getRoleNameê?(Lcom/ycl/common/core/domain/entity/SysRole;)Ljava/lang/String;ì
íîï ðzcom/ycl/system/domain/SysPost getPostNameò3(Lcom/ycl/system/domain/SysPost;)Ljava/lang/String;ô
õö÷ Pø$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;ú<br/>、账号  å¯¼å…¥æˆåŠŸü<br/>、账号  æ›´æ–°æˆåŠŸþ<br/>、账号  å·²å­˜åœ¨!<br/>、账号  å¯¼å…¥å¤±è´¥ï¼šK很抱歉,导入失败!共  æ¡æ•°æ®æ ¼å¼ä¸æ­£ç¡®ï¼Œé”™è¯¯å¦‚下:E恭喜您,数据已全部导入成功!共  æ¡ï¼Œæ•°æ®å¦‚下: InnerClasses    %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup!ˆkl Š‹'(Š‹YZŠ‹¼½Š‹ÆÇŠ‹"#Š‹;<Š‹ Œ/*·±'Ž Œ? *´+¹ °JŽ  ‘’“”Š•–s—˜s™šŒ? *´+¹ °OŽ  ‘’“”Œ? *´+¹°\Ž  ‘’“”Š•–s—˜s™Œ? *´+¹°iŽ  ‘’“”Š•–s—˜s™Œ? *´+¹°uŽ  ›œ Œ? *´+¹°Ž  ž#$ŒQ *´+¹!°†Ž  Ÿ ¡  Ÿ¢“£¤+Œ3*´%+¹)M,¸/™7°,¹9º?¹CI¸K¹QÀU°’ “•—Ž 33›œ (¥ ¡  (¥¦§ü:¨+Œ3*´W+¹[M,¸/™7°,¹9º`¹CI¸K¹QÀU°£ ¤¦¨Ž 33›œ (¥ ¡  (¥©§ü:}ªŒ¯C+¶a¸g™    k§
+¶a¶m¸sM*´+¶w¹{N-¸~™-¶a¶m,¶m”™¬¬´µ)¶?¸AºŽ*CC‘’(ž)«’§Fý)nbˆªŒ¯C+¶a¸g™    k§
+¶a¶m¸sM*´+¶ƒ¹†N-¸~™-¶a¶m,¶m”™¬¬ÆÇ)È?ÊAÌŽ*CC‘’(ž)«’§Fý)nbŽªŒ¯C+¶a¸g™    k§
+¶a¶m¸sM*´+¶‰¹ŒN-¸~™-¶a¶m,¶m”™¬¬ØÙ)Ú?ÜAÞŽ*CC‘’(ž)«’§Fý)nb    ¶Œa+¶a¸~™+¶™ »“Y•·—¿±éë펏‘’§ ¤Œ¯4¸š¸š-»bY· M,+¶¡*¸¥À,¶«N-¸¬™ »“Y­·—¿±÷    ùúû"ü)þ3Ž*"‘’"¬ 44ž¡ "¬­§3±²Œa*´+¹¯=*+¶³*+¶·¬ Ž ‘’ ®¯Š°±ªŒR*´+¹¯ž§¬Ž‘’§@ϲŒ‚0+¶aM*´º,¹¾W*+¶·*´Ä,¹ÈW*+¶³*´+¹Í¬,.02 4%5Ž 00‘’+žŠ°²ÒŒX*´º+¹¾W*+,¶Ð±B CDŽ ž³´Š°µ²Œ? *´+¹Í¬OŽ  ‘’¶²Œ? *´+¹Í¬[Ž  ‘’Õ·Œ]*´+,¹Óž§¬hŽ ›œ¸œ§@¹²Œ? *´+¹Í¬tŽ  ‘’ÙÖŒJ *´+,¹×¬Ž   ›œ ºœ¹¶ŒE *+¶a+¶Ú¶Ð±
‹ ŒŽ  ‘’µ¶Œ    c+¶ÞM,¸á™Y»åY,¾·çN,:¾66¢22:»êY·ì:+¶a¶í¶î-¹ñW„§ÿÍ*´Ä-¹ôW±. •– ™š/œ8AžHŸQšW¡b£Ž>8»¼/"½žL¥ cc‘’^¾´¡ L¥¿§ ÿ!bÀ:Àø5ú
¹ÒŒ    [,¸á™V»åY,¾·çN,:¾66¢/2:»øY·ú:+¶û¶ü-¹ñW„§ÿÐ*´º-¹ÿW±*
­°±*³3´9µ@¶I±O¸ZºŽ>3ÁÂ*ÞI¥ [[ž[³´¡ I¥Ä§ ÿnÀ:Àø2ú
ÃŒ]!*´º+¹¾W*´Ä+¹ÈW*´+¹¬Ç ÉÊŽ!!žŠ°Œ·N+M,¾>6¢",2:*»bY·¶*¶
„§ÿÞ*´º+¹ W*´Ä+¹W*´+¹¬×Ù!Ú'×-Ý8ßCàŽ žNNŸ´§ þÀø$аůŒ( +¸gš +¹š»“Y·—¿66»Y·:»Y·:*´ $¹&:+¹,:        ¹0™     ¹5Àb:
*´
¶w¹:  ¸g™D*´9
½=¸?
¸E¶H
-¶K*´
¹¯W„
¶wºN¶RW§o,¶V™S*´9
½=¸?* ¶* ¶a¶
 
 ¶a¶¡
-¶[*´
¹ÍW„
¶wº^¶RW§„
¶wº_¶RW§4: „
¶wºb:   ¶cºf¶RW²i  ¹m§þñžºs¶vW»“Y¶z·—¿º}¶vW¶z°_$'`ž'îðòó!ô*õ3öA÷_üoýwÿ„Ž” £¸¿Ì    Ò
Û å ë ÷ú$'),:LX[`!n"{&‰(Ž„ oµ™’ :Çœ )/ÈÉ _ù‘’
Ê Ë̏͜qί!nϯ*eÐÑ3\ÒÑANºœ¡ Ê­§?
 
ÿ-
:WUU1ýnbbûVúB`ú0ú“Ó€Œ? *´+¹~°-Ž  Ôž“ÕÖŒ!    ¸‚³i±)רŠÙÚ@    ÛâãéÛâëñóùóûóýóÿóóó