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
22
23
24
25
26
27
28
29
30
31
32
33
34
Êþº¾=Ç
 java/lang/Object<init>()V
 
 -com/ycl/common/core/domain/model/RegisterBody getUsername()Ljava/lang/String;
 
  getPassword)com/ycl/common/core/domain/entity/SysUser
 
  setUserName(Ljava/lang/String;)V     0com/ycl/framework/web/service/SysRegisterService configService*Lcom/ycl/system/service/ISysConfigService;  !" #$(com/ycl/system/service/ISysConfigServiceselectCaptchaEnabled()Z
 
& 'getCode
 
) *getUuid
, -.validateCaptcha9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
012 34 com/ycl/common/utils/StringUtilsisEmpty(Ljava/lang/String;)Z6用户名不能为空8用户密码不能为空
:;< =>java/lang/Stringlength()I@%com/ycl/common/constant/UserConstantsB*账户长度必须在2到20个字符之间D*密码长度必须在5到20个字符之间    F GH userService(Lcom/ycl/system/service/ISysUserService; JKL MN&com/ycl/system/service/ISysUserServicecheckUserNameUnique.(Lcom/ycl/common/core/domain/entity/SysUser;)ZP QRmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
T U setNickName
WXY ZR"com/ycl/common/utils/SecurityUtilsencryptPassword
\ ] setPassword J_ `N registerUserb(注册失败,请联系系统管理人员
def gh&com/ycl/framework/manager/AsyncManagerme*()Lcom/ycl/framework/manager/AsyncManager;j!com/ycl/common/constant/ConstantslRegisternuser.register.success
pqr st!com/ycl/common/utils/MessageUtilsmessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
vwx yz.com/ycl/framework/manager/factory/AsyncFactoryrecordLogininfor`(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/TimerTask;
d| }~execute(Ljava/util/TimerTask;)V
0€ ‚nvl8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;P    … †‡
redisCache&Lcom/ycl/common/core/redis/RedisCache;
‰Š‹ Œ$com/ycl/common/core/redis/RedisCachegetCacheObject&(Ljava/lang/String;)Ljava/lang/Object;
‰ 4 deleteObject’4com/ycl/common/exception/user/CaptchaExpireException
‘
:• –4equalsIgnoreCase˜.com/ycl/common/exception/user/CaptchaException
—RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;CodeLineNumberTableLocalVariableTablethis2Lcom/ycl/framework/web/service/SysRegisterService;registerC(Lcom/ycl/common/core/domain/model/RegisterBody;)Ljava/lang/String;regFlagZ registerBody/Lcom/ycl/common/core/domain/model/RegisterBody;msgLjava/lang/String;usernamepasswordsysUser+Lcom/ycl/common/core/domain/entity/SysUser;captchaEnabled StackMapTablecodeuuid    verifyKeycaptcha
SourceFileSysRegisterService.java*Lorg/springframework/stereotype/Component;BootstrapMethods¸
¹º» Q¼$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;¾-保存用户''失败,注册账号已存在Àcaptcha_codes: InnerClassesÃ%java/lang/invoke/MethodHandles$LookupÅjava/lang/invoke/MethodHandlesLookup!GHš›š›†‡š›œ/*·±ž Ÿ ¡¢œààM+¶    N+¶:»Y·:-¶*´¹6™*-+¶%+¶(¶+-¸/™    5M§š¸/™    7M§Œ-¶9¡ -¶9¤    AM§u¶9¡ ¶9¤    CM§\*´E¹Iš -ºOM§D-¶S¸V¶[*´E¹^6š    aM§¸c-km½¸o½¸u¶{,°f+,-0(1-3:6A8G:O<U>^?fAlCwDF…H“JN£O­PºQ¿SÅWÞZžRº$£¤àŸ à¥¦ݧ¨Ø©¨Òª¨É«¬(¸­¤®*
ÿ:
::: ü'ú-.œÑG-¸À:ºƒ:*´„¶ˆÀ::*´„¶ŽWÇ »‘Y·“¿,¶”š »—Y·™¿±"ghi(j-l5n>pFrž>GŸ G©¨G¯¨G°¨7±¨)²¨® ý5::³´šµ¶·½·¿Á
ÂÄÆ