1
zj
2024-06-13 8eea5be3b36875bd4ffe70e6c3a5bb07b1d829bf
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
Êþº¾4x
\¯°    Z±²
³´
³µ
¶·¸¹
    º    Z»¼
½¾¿
Á    ZÃÄ ÅÆÇ
ÈÉÊ
Ë2
ÌÍ
ÈΠ   ZÏ ÐÑÒÓ
 ¯
ÔÕ
 Ö    Z× ØÙ    ÚÛ
ÚÜ
 Ý
ÔÞ
ßà
áâ
 ã    Zä åæ    Zç
³è
éê
éë
ìí
ìî
ïð
Ôñò
Ôó Øôõ
;¯ö ÷øùú
Ôûü
ýþ Åÿ
    
 Å
    
N
 
¶
³
³
³  
loggerLorg/slf4j/Logger; dAppService4Lcom/yami/trading/admin/controller/dapp/DAppService;RuntimeVisibleAnnotationsLjavax/annotation/Resource; UserService+Lcom/yami/trading/service/user/UserService; walletService(Lcom/yami/trading/service/WalletService;sysparaService1Lcom/yami/trading/service/syspara/SysparaService; dataService+Lcom/yami/trading/service/data/DataService; tokenService.Lcom/yami/trading/service/SessionTokenService;
tokenStore5Lcom/yami/trading/security/common/manager/TokenStore;8Lorg/springframework/beans/factory/annotation/Autowired; userServiceuserDataService/Lcom/yami/trading/service/user/UserDataService;actionLjava/lang/String; ConstantValue<init>()VCodeLineNumberTableLocalVariableTablethis7Lcom/yami/trading/admin/controller/dapp/DappController;login8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;syspara.Lcom/yami/trading/bean/syspara/domain/Syspara;ipuser"Lcom/yami/trading/bean/model/User;userInfoInToken7Lcom/yami/trading/security/common/bo/UserInfoInTokenBO; tokenInfoVO1Lcom/yami/trading/security/common/vo/TokenInfoVO;dataLjava/util/Map;e5Lcom/yami/trading/common/exception/BusinessException;Ljava/lang/Exception;fromcode resultObject*Lcom/yami/trading/common/web/ResultObject;lockZLocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; StackMapTable²Ó¸8Lorg/springframework/web/bind/annotation/RequestMapping;value/api/dapp!login.actiongetIp()Ljava/lang/String;indexIrequest'Ljavax/servlet/http/HttpServletRequest;<clinit>
SourceFileDappController.java8Lorg/springframework/web/bind/annotation/RestController;5Lorg/springframework/web/bind/annotation/CrossOrigin; vw
/api/dapp! st(com/yami/trading/common/web/ResultObject ¤  ¤! "#3com/yami/trading/common/exception/BusinessExceptionaddress is empty v$ gh project_type% &'projectType is not found £¤( )# ]^校验IP不合法,参数{}* +,校验IP不合法- .#0 /01 23 4$ _`5 67 User is null5com/yami/trading/security/common/bo/UserInfoInTokenBO 8¤ 9$ pd: ;$< => ¡? @A B?C DEF GH IJ qrK L$ mn GMN OP QRS T¤ U$V W¤ X$java/util/Date YZ [\java/util/HashMaptoken] ^_usernameuid `¤obj ab登录成功,用户{} c,1 d¤ e0java/lang/Exception 程序错误error: +fg hi@org/springframework/web/context/request/ServletRequestAttributes jkX-Forwarded-For lm n#unKnown o#, pq rs    X-Real-IP t¤5com/yami/trading/admin/controller/dapp/DappControlleru vwjava/lang/Object,com/yami/trading/bean/syspara/domain/Sysparajava/lang/String com/yami/trading/bean/model/Userjava/lang/Throwable%javax/servlet/http/HttpServletRequesttrim toLowerCase(com/yami/trading/common/util/StringUtils isNullOrEmpty(Ljava/lang/String;)Z(Ljava/lang/String;)V/com/yami/trading/service/syspara/SysparaServicefindB(Ljava/lang/String;)Lcom/yami/trading/bean/syspara/domain/Syspara;#com/yami/trading/common/util/IpUtilisCorrectIpRegularorg/slf4j/Loggererror'(Ljava/lang/String;Ljava/lang/Object;)V'com/yami/trading/common/util/LockFilteraddsetCode>(Ljava/lang/String;)Lcom/yami/trading/common/web/ResultObject;(com/yami/trading/common/util/ThreadUtilssleep(J)Vremove2com/yami/trading/admin/controller/dapp/DAppService    saveLoginZ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/bean/model/User;    getUserId    setUserId)com/yami/trading/service/user/UserServiceonline2com/yami/trading/security/common/enums/SysTypeEnumORDINARY4Lcom/yami/trading/security/common/enums/SysTypeEnum;()Ljava/lang/Integer;
setSysType(Ljava/lang/Integer;)V    getStatusjava/lang/IntegerintValue()Ijava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;
setEnabled(Ljava/lang/Boolean;)V-com/yami/trading/service/user/UserDataService saveRegister&(Ljava/lang/Object;)Ljava/lang/String;3com/yami/trading/security/common/manager/TokenStoredeleteAllToken'(Ljava/lang/String;Ljava/lang/String;)V storeAndGetVoj(Lcom/yami/trading/security/common/bo/UserInfoInTokenBO;)Lcom/yami/trading/security/common/vo/TokenInfoVO;/com/yami/trading/security/common/vo/TokenInfoVOgetAccessTokensetToken%com/yami/trading/common/util/IPHelper    getIpAddr setUserLastipsetUserLasttime(Ljava/util/Date;)V
updateById(Ljava/lang/Object;)Z java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getUserCodesetData>(Ljava/lang/Object;)Lcom/yami/trading/common/web/ResultObject;info
getMessagesetMsg*(Ljava/lang/String;Ljava/lang/Throwable;)V<org/springframework/web/context/request/RequestContextHoldercurrentRequestAttributes=()Lorg/springframework/web/context/request/RequestAttributes;
getRequest)()Ljavax/servlet/http/HttpServletRequest;    getHeader&(Ljava/lang/String;)Ljava/lang/String;
isNotEmptyequalsIgnoreCaseindexOf(Ljava/lang/String;)I    substring(II)Ljava/lang/String; getRemoteAddrorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!Z\ ]^_`abcdabefabghabijabklabmnaopdaoqraostuvwx9 *·*µ±y
'Fz  {|}~xÈ »Y·N6+¶¶L+¸™ »    Y
· ¿*´  ¶:¦ »    Y· ¿*¶:¸š²¹»    Y· ¿+¸š-¶W-:™ ¸+¸°6*´+,¹:¦ »    Y· ¿» Y·!:¶"¶#*´$¶"¹%²&¶'¶(¶)¶* §¸+¶,*´-¶"¹.*´/²&¶'¸0¶"¸0¶1*´/¶2:            ¶3¶4¸5¶6»7Y·8¶9*´$¹:W»;Y·<:
 
=    ¶3¹>W
?+¹>W
@¶A¹>W
B    ¹>W-
¶CW²D+¹E™w¸+¸§j:-F¶W-¶G¶HW™R¸+¸§E:-F¶W-J¶HW²K¹L™$¸+¸§: ™ ¸+¸ ¿-°    tª    †˜ª    tÏI†˜ÏItý†˜ýª½ýÏëýýÿýyþ?OP QTU$X/Y5Z?aEbMcYdcgjhqityžŸƒi†k‰m˜nžo¨u±v»wÉxÔyízû{}~(0€<H†Q`Žkz‘†’“˜ž£Ÿª•¬–³—½žȟϘљؚߛëðžöŸýž
Ÿ¡¢z„ /i€ESt˜‚ƒ±ç„…z†‡    QGˆ‰
¬Š‹ÑŠŒ{|tŽt  ‘’“ QGˆ”
•» ý$–ü—ü#˜ü™úü!šÿ=    ›˜˜–—˜šœœÿ    ›˜˜–—˜šœœÿ›˜˜–džmŸÿ ›˜˜–Ÿÿ›˜˜–a ¡[s¢£¤xàZ¸MÀN¶OL+P¹QM,¸R™!S,¶Tš,U¶V>Ÿ
,¶W°,°+X¹QM,¸R™S,¶Tš,°+¹Y°y. ¦
§¨#ª*«/¬6®8±A²Q³Sµz**¥¦Z{|
P§¨Gt•þ6©˜úªwx!    Z¸[³±y)«¬a
­®