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
70
71
72
73
74
75
76
77
78
79
80
Êþº¾4@
 
 
    
 
        
= 
=  
 
 
      % &' ()%%œ,-
./
=0žŸ
1234
%
    56
%789
%:;<=>  ?@
A
.B
%C
DE
7    FG H IJ IKL
MN
7OP
7Q
R
7STU    VW XY
Z[  \
]^    _ `ab cd Xe    fg
hi
fjkl
fm    5n
fo p
q%
st
u
vwxyz{|}~€  ‚    ƒ „…†
‡ˆ
‰Š‹Œ
q
Ž

q‘’
x
q“
q”•
x–—
˜™
š›œ
žlogLorg/slf4j/Logger;realNameAuthRecordService4Lcom/yami/trading/service/RealNameAuthRecordService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; walletService(Lcom/yami/trading/service/WalletService;userDataService/Lcom/yami/trading/service/user/UserDataService;moneyLogService*Lcom/yami/trading/service/MoneyLogService;exchangeApplyOrderService=Lcom/yami/trading/service/exchange/ExchangeApplyOrderService;<init>()VCodeLineNumberTableLocalVariableTablethis5Lcom/yami/trading/api/controller/ApiAssetsController;assetsTradeTopM(Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/common/domain/Result;contractProfit7Lcom/yami/trading/service/impl/ContractAndFutureProfit;profitD profitToday profitTotal exchangeListLjava/util/List;
symbolTypeLjava/lang/String;    tradeTypedataLjava/util/Map;partyId    assetsMapLocalVariableTypeTableHLjava/util/List<Lcom/yami/trading/bean/exchange/dto/ExchangeSymbolDto;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>; StackMapTableŸL    Signature„(Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;8Lorg/springframework/web/bind/annotation/RequestMapping;value/api/assetsTradeTopgetContractBySymbolType;(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result; moneyContractcontractAndFutureProfitdf2Ljava/text/DecimalFormat;3r(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>;*/api/assets!getContractBySymbolType.action%Lio/swagger/annotations/ApiOperation;>总账户资产 æ‰€æœ‰å¸ç§ï¼Œè®¢å•资产转换到Usdt余额getAllAggregation()Ljava/lang/Object;typetypese5Lcom/yami/trading/common/exception/BusinessException;tLjava/lang/Throwable; resultObject*Lcom/yami/trading/common/web/ResultObject;$Ljava/util/List<Ljava/lang/String;>;œE ¡T$/api/assets!getAllAggregation.actionsumanAssertbalanceLjava/math/BigDecimal;moneyLog&Lcom/yami/trading/bean/model/MoneyLog;yesterdayBalanceexchangeSymbolDtosorderProfitTotalorderProfitToday todayProfit¢£/api/assets!sum.actionZ总账户资产 æ‰€æœ‰å¸ç§ï¼Œè®¢å•资产转换到Usdt余额,今日盈亏,余额变化getAll&(Ljava/lang/String;)Ljava/lang/Object;kyc0Lcom/yami/trading/bean/model/RealNameAuthRecord;¤/api/assets!getAll.action"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam;required    getAssert#(Ljava/lang/String;)Ljava/util/Map;I(Ljava/lang/String;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;isClosed)()Lcom/yami/trading/common/domain/Result;fLjava/text/SimpleDateFormat;nowLjava/util/Date;
Exceptions¥¦`()Lcom/yami/trading/common/domain/Result<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;/api/assets!isClosed.actiongetTimedate/api/assets!getTime.action<clinit>
SourceFileApiAssetsController.java8Lorg/springframework/web/bind/annotation/RestController;5Lorg/springframework/web/bind/annotation/CrossOrigin;Lio/swagger/annotations/Api;tags资产 ‘’java/util/HashMap§ ¨©3com/yami/trading/common/exception/BusinessException user unknown ‘ª ‰Š« ¬­ usdtBalanceŸ ®¯ °± ²³ totalAssetscontract ´µ ¶·¸ ¹º »º ¼º ½ ¾¿  ÀÁBootstrapMethodsÂÃÄÅ ÆÇÈ ÉÊË ÒºÌÍ%.2fjava/lang/ObjectÎ °Ï ÐÑÒ ÓÔjava/text/DecimalFormat#.####Õ Ö× ØÙmoney_contract ÐÚmoney_contract_depositmoney_contract_profitmoney_contract_profit_today money_wallet ÛÜsymbol_type_asserts Ý© Þß Ðà áº(com/yami/trading/common/web/ResultObjectâ á ãä¡ åæ çÁjava/lang/String ëìall èé1 êë ì© íëjava/lang/Throwable 程序错误 ƒ„error:î ïðñ òó ôõö ÷ø Žù úû6COM盘(首页统计模板)定制需求 moneyLog:{}ü ý± þÿ¢ Õ£ ø  balanceChange0.00  ×  ¾     
º      profitObject#.##total
lock_money freeze_money
money_coinmoney_all_coin money_miner money_finance money_futuresmoney_futures_profit Û …† status¤  °java/text/SimpleDateFormatyyyy-MM-dd HH:mm)com/yami/trading/common/util/UTCDateUtilsGMT  java/util/Date Ð  !time "©time2# $%& °'3com/yami/trading/api/controller/ApiAssetsController( )* java/util/Mapjava/util/Listjava/util/Iteratorjava/math/BigDecimal$com/yami/trading/bean/model/MoneyLog.com/yami/trading/bean/model/RealNameAuthRecordjava/io/IOExceptionjava/text/ParseException3com/yami/trading/security/common/util/SecurityUtilsgetCurrentUserId()Ljava/lang/String;(Ljava/lang/String;)V&com/yami/trading/service/WalletServicegetTotalAssets5(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Map;get&(Ljava/lang/Object;)Ljava/lang/Object;valueOf&(Ljava/lang/Object;)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;equals(Ljava/lang/Object;)Z calculateContractAndFutureProfit](Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/service/impl/ContractAndFutureProfit;5com/yami/trading/service/impl/ContractAndFutureProfitgetOrderProfit()DgetClosedOrderProfitTodaygetClosedOrderProfit;com/yami/trading/service/exchange/ExchangeApplyOrderServicequerySpotTradPositionList6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;stream()Ljava/util/stream/Stream;
+,(Ljava/lang/Object;)D
-.9(Lcom/yami/trading/bean/exchange/dto/ExchangeSymbolDto;)D applyAsDouble'()Ljava/util/function/ToDoubleFunction;java/util/stream/Stream mapToDoubleF(Ljava/util/function/ToDoubleFunction;)Ljava/util/stream/DoubleStream;java/util/stream/DoubleStream
-/
-0java/lang/Double(D)Ljava/lang/Double;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;%com/yami/trading/common/domain/Resultok;(Ljava/lang/Object;)Lcom/yami/trading/common/domain/Result;java/math/RoundingModeFLOORLjava/math/RoundingMode;setRoundingMode(Ljava/math/RoundingMode;)V(J)Ljava/lang/String; getMoneyAll9(Ljava/io/Serializable;Ljava/lang/String;)Ljava/util/Map;toString parseDouble(Ljava/lang/String;)D(D)Ljava/lang/String;getOrderProfitToday&com/yami/trading/bean/item/domain/Itemiterator()Ljava/util/Iterator;hasNext()ZnextsetData>(Ljava/lang/Object;)Lcom/yami/trading/common/web/ResultObject;setCode>(Ljava/lang/String;)Lcom/yami/trading/common/web/ResultObject;
getMessagesetMsgorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V(com/yami/trading/common/util/StringUtils
isNotEmpty(Ljava/lang/String;)Z findByUserId8(Ljava/lang/String;)Lcom/yami/trading/bean/model/Wallet;"com/yami/trading/bean/model/WalletgetMoney()Ljava/math/BigDecimal;(com/yami/trading/service/MoneyLogServicegetMoneyLogByUserId:(Ljava/lang/String;)Lcom/yami/trading/bean/model/MoneyLog;com/alibaba/fastjson2/JSON toJSONStringinfo'(Ljava/lang/String;Ljava/lang/Object;)VZEROgetAmountAfter    compareTo(Ljava/math/BigDecimal;)Isubtract.(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;    HALF_DOWNdivideG(Ljava/math/BigDecimal;ILjava/math/RoundingMode;)Ljava/math/BigDecimal;$(Ljava/lang/String;)Ljava/util/List;getOrderProfitTotal
-1"com/yami/trading/common/util/Arithadd(DD)DsetClosedOrderProfitToday(D)VsetClosedOrderProfit'(Ljava/io/Serializable;)Ljava/util/Map;2com/yami/trading/service/RealNameAuthRecordService getByUserIdD(Ljava/lang/String;)Lcom/yami/trading/bean/model/RealNameAuthRecord;    getStatus()Ijava/lang/Integer(I)Ljava/lang/Integer;java/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone; setTimeZone(Ljava/util/TimeZone;)V$(Ljava/util/Date;)Ljava/lang/String;parse$(Ljava/lang/String;)Ljava/util/Date; toGMTStringjava/lang/SystemcurrentTimeMillis()Jjava/lang/Long(J)Ljava/lang/Long;org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;2 378 9º :º ;º <º"java/lang/invoke/LambdaMetafactory metafactory>Lookup InnerClassesÌ(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;4com/yami/trading/bean/exchange/dto/ExchangeSymbolDto getProfitLossgetToDayProfitLossgetProfitTotalgetTodayProfit?%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!ƒ„…†‡ˆ‰Š‡ˆ‹Œ‡ˆŽ‡ˆ‡ˆ
‘’“/*·±”*• –—˜™“l -»Y·N¸:¦ »Y·¿*´+¹    :-
 
¹ ¸ ¹ W-¹ ¸ ¹ W,¶™)*´+¹:  ¶9 ¶9 ¶9
§Y*´+¹:  ¹º¹¹9 ¹º¹¹9 ¹º¹¹9
-½Y¸ S¸!¹ W-"½Y¸ S¸!¹ W-#½Y
¸ S¸!¹ W-¸$°”V=> ?@B+D@FUM^NlOsPzQR„U’VªWÂXÚ[ô]^(_•Žlš› sœz
žŸ
’H ¡ -–—-¢£-¤£%¥¦  §£+¨¦ªƒœÂkžÚSŸ
© ’H ª %¥«+¨¬­ý®¯üf®þU°±‡²³[s´µ¶“ð»Y·M»%Y&·'N-²(¶)¸:*¶š    ¦L,+-    ¶,¹ W,--    ¶,¹ W,.-    ¶,¹ W,/-    ¶,¹ W,0-    ¶,¹ W§—*´+¹1:,+-2¹ ¶3¸4¶5¹ W*´+¹:,---¹ ¶3¸4¶5¹ W,.-¶¶5¹ W,/-¶6¶5¹ W,0-0¹ ¶3¸4¶5¹ W,¸$°”Jijlmn.p<qJsXufwwy…z¡{¯ˁ݃ï… ‡•H…†·¦¯\¸›–—¢£¥¦þ¹ºò§£©…†·¬¥«­þ.®»¯ûHû“°¼‡²³[s½¾³s¿ÀÁ“š‹»7Y·8L»Y·M²9N-¹::¹;™!¹<À=:,*¶>¹ W§ÿÛ,?**¶>¹ W+,¶@W+°N+A¶BW+-¶C¶DW§N+A¶BW+F¶DW²GH-¹I+°Z[ZoE”JŽ‘2’A“D”S•Y–[™\šc›l oœpwž~Ÿ‰¡•H2£Gá\ÄÅpÆÇ‹–—ƒÈÉ{¥¦©GÃÊ{¥¬­3ÿËÌ®ÍÎú'ÿËÌ®ÏSЇ²³[sѾ³s¿ÒÁ“Q»7Y·8L¸M,¸J™»Y·N**¶>:-?¹ W*´,¹K¶L:*´M,¹N:²GO¸P¹Q²R:¥
¶S:²R¶T-UV¹ W§-U¶W²X¶Y¹ W*´,¹:*´,¹Z:    ¶[9
¶69     ¹º\¹¹9
¸]¶^    ¹º¹¹9 ¸]¶_-`¹ W+-¶@W+°§1M+A¶BW+,¶C¶DW§M+A¶BW+F¶DW²GH,¹I+°!5E”’$ª¬ ­®¯#°.±=²I³X´]µc¶j¸u¹ƒ»œ¾©¿µÀ¼ÁÃÃÛÄçÇÿÈ ÉÊËÔ!Í"Î)Ï2Ô5Ð6Ñ=ÒDÓOՕ¢¥¦#ûÓ¦=áÔÕIÕÖ×]ÁØÕ©u¸›µiÙ¡    ¼bڝ
Ã[۝ ÛCܝÿŸ §£"ÄÅ6ÆÇQ–—IÈÉ© ¥¬#ûÓ¬µiÙª    ­9ÿjË̯®®ÝÞÝÿËÌBÏSЇ²³[sß¾³sàáâ“5…»7Y·8M»Y·N»%Ya·':²(¶)¸:*¶š    ¦É-b    ¶,¹ W-c    ¶,¹ W-d    ¶,¹ W-0    ¶,¹ W-e    ¶,¹ W-f    ¶,¹ W-g    ¶,¹ W-h    ¶,¹ W-+    ¶,¹ W--    ¶,¹ W-.    ¶,¹ W-i    ¶,¹ W-j    ¶,¹ W§&+¸J™*´+¹1N§*´¹kN*´l¹m:-nǧ¶o¸p¹ W,-¶@W§5:,A¶BW,¶C¶DW§:,A¶BW,F¶DW²GH¹I,°(NQ(NgE”Ž#Þàáã#å(è8êGëVíeîtïƒð’ñ¡ò°ó¿ôÎõÝöì÷þúûý!.HN QSZd gip    w
ƒ •\    . ãäSÄÅiÆÇ…–—…¢£}ÈÉu¥¦j¹º(]§£© u¥¬­†    ÿ8˯̮»¯ûÅ ÿ˯̮»¯å®¯ÿ˯̮»¯å®¯ÿ˯̮»¯ÏUЇ²³[sæ¾³s¿ç èéZêëì“U3»Y·M»%Ya·'N-²(¶)¸:*¶š    ¦¼,b-    ¶,¹ W,c-    ¶,¹ W,d-    ¶,¹ W,0-    ¶,¹ W,e-    ¶,¹ W,f-    ¶,¹ W,g-    ¶,¹ W,h-    ¶,¹ W,+-    ¶,¹ W,--    ¶,¹ W,.-    ¶,¹ W,i-    ¶,¹ W,j-    ¶,¹ W§&+¸J™*´+¹1M§*´¹kM*´l¹m:,nǧ¶o¸p¹ W,°”b.<JXft‚ ž!¬"º#È$Ö%ç(î)þ+
/011•>3–—3¢£+¥¦!¹º§£ãä© +¥¬­Rþ.®»¯û¸ ÿ˯®»¯å®¯ÿ˯®»¯å®¯°íî0»Y·L»qYr·sM,u¸v¶w,,»xY·y¶z¶{N+¸$°”;>?@+G•*0–—(¥¦ðñ+òó© (¥¬ôõö°÷‡²³[søùï“‘1»Y·L»xY·yM+|,¶}¹ W+~¸¸€¹ W+¸$°”LMNQ,R• 1–—)¥¦!úó© )¥¬ôõ°÷‡²³[sûü’“!    ¸‚³G±”)ýþ‡ÿ[s6
4=5 *!"#$!"*$!"+$!"r$