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
Êþº¾4õ
{
|}
~
    3‚ƒ
„…
†‡    3ˆ
‰Š ‹ŒŽ
‘’“
”•–
{
™š
‰›
œ
žŸ 
{
¢£
¢¤
¥¦
¥§
©ª«
˜    3® ¯°±
-{²
³´ µ¶·¸userCacheService/Lcom/yami/trading/api/service/UserCacheService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; userService+Lcom/yami/trading/service/user/UserService;sysparaService1Lcom/yami/trading/service/syspara/SysparaService;<init>()VCodeLineNumberTableLocalVariableTablethis9Lcom/yami/trading/api/controller/ApiGoogleAuthController;get)()Lcom/yami/trading/common/domain/Result;    secretKeyLjava/lang/String;config!Lcn/hutool/extra/qrcode/QrConfig;hostuser"Lcom/yami/trading/bean/model/User;contentbase64dto(Lcom/yami/trading/api/dto/GoogleAuthDto;    SignatureS()Lcom/yami/trading/common/domain/Result<Lcom/yami/trading/api/dto/GoogleAuthDto;>;4Lorg/springframework/web/bind/annotation/GetMapping;value/get%Lio/swagger/annotations/ApiOperation;.谷歌身份验证器 èŽ·å–å¯†é’¥åŠäºŒç»´ç bindY(Lcom/yami/trading/api/model/GoogleAuthBindModel;)Lcom/yami/trading/common/domain/Result;mapLjava/util/Map;model0Lcom/yami/trading/api/model/GoogleAuthBindModel;userIdtJga2Lcom/yami/trading/common/util/GoogleAuthenticator;flagZLocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; StackMapTable¸¹º 5Lorg/springframework/web/bind/annotation/PostMapping;/bind谷歌身份绑定RuntimeVisibleTypeAnnotationsLjavax/validation/Valid;"RuntimeVisibleParameterAnnotations
SourceFileApiGoogleAuthController.java8Lorg/springframework/web/bind/annotation/RestController;5Lorg/springframework/web/bind/annotation/CrossOrigin;8Lorg/springframework/web/bind/annotation/RequestMapping; api/gooleAuthLio/swagger/annotations/Api;tags谷歌验证码 <= »¼cn/hutool/extra/qrcode/QrConfig <½¾ ¿À Á :;google_auth_hostà ÄÅÆ Ǽ 89È É¼Ê ËÌ com/yami/trading/bean/model/Userotpauth://totp/%s@%s?secret=%sjava/lang/Object ͼº ÎÏpngÐ ÑÒ&com/yami/trading/api/dto/GoogleAuthDto ÓÔ ÕÔÖ ×Ø ÙÚÛ Ü¼Ý Þß0com/yami/trading/common/util/GoogleAuthenticator àá¹ â¼ ã¼ä ¿å æß çè éê7com/yami/trading/common/exception/YamiShopBindException谷歌验证码已绑定 <Ô ëì 45í îïjava/util/HashMapgoogle_auth_bindð ¿ñò óô谷歌验证码错误7com/yami/trading/api/controller/ApiGoogleAuthController.com/yami/trading/api/model/GoogleAuthBindModeljava/lang/StringgenerateSecretKey()Ljava/lang/String;(II)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;    setMargin6(Ljava/lang/Integer;)Lcn/hutool/extra/qrcode/QrConfig;/com/yami/trading/service/syspara/SysparaServicefindB(Ljava/lang/String;)Lcom/yami/trading/bean/syspara/domain/Syspara;,com/yami/trading/bean/syspara/domain/Syspara    getSvalue3com/yami/trading/security/common/util/SecurityUtilsgetCurrentUserId)com/yami/trading/service/user/UserServicegetById*(Ljava/io/Serializable;)Ljava/lang/Object; getUserNameformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;!cn/hutool/extra/qrcode/QrCodeUtilgenerateAsBase64Y(Ljava/lang/String;Lcn/hutool/extra/qrcode/QrConfig;Ljava/lang/String;)Ljava/lang/String;setGoogleAuthImg(Ljava/lang/String;)VsetGoogleAuthSecret%com/yami/trading/common/domain/Resultsucceed;(Ljava/lang/Object;)Lcom/yami/trading/common/domain/Result;getUser+()Lcom/yami/trading/common/domain/YamiUser;'com/yami/trading/common/domain/YamiUser    getUserIdjava/lang/SystemcurrentTimeMillis()J setWindowSize(I)V    getSecretgetCodejava/lang/Long$(Ljava/lang/String;)Ljava/lang/Long;    longValue
check_code(Ljava/lang/String;JJ)ZisGoogleAuthBind()ZsetGoogleAuthBind(Z)V-com/yami/trading/api/service/UserCacheService
updateUser%(Lcom/yami/trading/bean/model/User;)Zjava/lang/Boolean(Z)Ljava/lang/Boolean; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;!345678967:;67<=>/*·±?@ ABCD>z¸L»YYY·M,¸¶W*´¶    ¶
N*´ ¸ ¹ À:½Y¶SY-SY+S¸:,¸:»Y·:¶+¶¸°?. '()*(+9,T-^.g/n0t1@RzABvEFhGH(RIF9AJKT&LF^MFgNOPQ6RS[sTUSsVWX>y    ˜¸¶M¸B»Y·:¶+¶ +¶!¸"¶#!¶$6™\*´ ,¹ À:¶%™ »&Y'·(¿¶)+¶ ¶**´+¹,W»-Y·.:/¸0¹1W¸°»&Y2·(¿?B78 9:;0<5=D>L?VA\BeEqFzGˆHŽJ@RDJJKzYZ˜AB˜[\‘]F ^_„`a0hbcd zYefÿVghijkú76lS[smUSsno    pqprs6"tuvS[swxy[sz