1
zj
7 days ago 10e5377841d3ee4439b8012ad305a328076df268
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
Êþº¾4¼
{ÕÖ×
ØÙÚÛÜ    yÝÞ ßàá
âã ßä    yå æçèé
êë ßìíîïðñòó
Õô
÷øùu0
úû
þÿ
 
 ß
 
    
 
    y
 
9Õ
 
9
9
9
9
9
þ
9
9 
9!
9" #$
9%
9&'
(
9)*
9+ ,-./0
y12
3456
37
389:
;<=
>?
@
nABC
DEÉ
nFË
nGH
l
IJ
nK
qÕL
qMN OP QR
STU stockServiceLcom/nq/service/IStockService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; stockMapperLcom/nq/dao/StockMapper;userPositionService%Lcom/nq/service/IUserPositionService;logLorg/slf4j/Logger;<init>()VCodeLineNumberTableLocalVariableTablethis#Lcom/nq/utils/task/stock/StockTask;time(ZZ)VeLjava/lang/Exception;amZpm StackMapTableÜMethodParameterssynchronizePrice5Lorg/springframework/scheduling/annotation/Scheduled;cron 0 30 16 * * ? syncStockDatatotalItypeLjava/lang/String;spellhsjson!Lcom/alibaba/fastjson/JSONObject;stockLcom/nq/pojo/Stock;oLjava/lang/Object;resulthsArray Lcom/alibaba/fastjson/JSONArray;sbLjava/lang/StringBuilder;
pageNumbernumkeykeys[Ljava/lang/String;R°íóVWUX
ExceptionsY 0 0 9 * * ?    stockTask 0 0 16 * * ?zsTaskpullLideDataTask0/19 * 9-15 * * MON-FRIpullLideXSBDataTask0/28 * 9-15 * * MON-FRIsyncOtherStockDataurljson"Lcom/alibaba/fastjson2/JSONObject;dadata    stockCodediffLjava/util/ArrayList;nowJIH<clinit>
SourceFileStockTask.java*Lorg/springframework/stereotype/Component; †‡9:2911:31Z [\12:5915:00java/lang/Exception „…= {}] ^_am = {}  pm = {}` ab cd ‚ƒe —‡%====={股票同步任务开启} =====java/util/Datef gh cijava/lang/Stringsh_asz_ahs_bjscybkcbjava/lang/StringBuilderlhttps://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodeStockCount?node= jk lmn op计算页码请求出错q rs tu vwx yzfhttps://vip.stock.finance.sina.com.cn/quotes_service/api/json_v2.php/Market_Center.getHQNodeData?page= j{&num=80&sort=symbol&asc=0&node=&symbol=&_s_r_a=init 请求失败 j| ^}X ~V €W ‚ƒ „… †‡ €code ˆp‰ Š‹com/nq/pojo/StocksymbolnameŒ p Ž} } } ‘} ’} a“ ”• –• —• ˜™ š›新增股票: œm m/n žŸ  m创业 ¡} ¢£科创 同步出错股新增股票:{}%====={股票同步任务结束} ===== ›‡z42-am = {}  pm = {}¤ ¥¦9:15立德数据拉取====={} ===== §‡ ¨‡hkus© ª« hk.stock.url¬ ­p j® †¯ us.stock.url( °z); ±¯ ²³java/util/ArrayList com/alibaba/fastjson2/JSONObjectf12;com/baomidou/mybatisplus/core/conditions/query/QueryWrapper
stock_code ´µ0com/baomidou/mybatisplus/core/conditions/Wrapper ¶·f14 ¸£!com/nq/utils/task/stock/StockTask¹ º»java/lang/Objectcom/alibaba/fastjson/JSONArrayjava/util/Iteratorcom/alibaba/fastjson/JSONObjectjava/lang/InterruptedException"com/nq/utils/stock/BuyAndSellUtils isTransTime'(Ljava/lang/String;Ljava/lang/String;)Zorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)Vjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;info9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V#com/nq/service/IUserPositionServicecom/nq/utils/DateTimeUtil    dateToStr$(Ljava/util/Date;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/Object;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;com/nq/utils/HttpClientRequestdoGet&(Ljava/lang/String;)Ljava/lang/String;java/lang/Threadsleep(J)Vlength()I    substring(II)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)I(I)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/String;)V
parseArray4(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONArray;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; parseObject5(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONObject;    getStringcom/nq/dao/StockMapperfindStockByCode'(Ljava/lang/String;)Lcom/nq/pojo/Stock;(com/nq/utils/stock/pinyin/GetPyByChineseconverterToFirstSpell setStockCode setStockName setStockType setStockGid setStockSpell(I)Ljava/lang/Integer;    setIsLock(Ljava/lang/Integer;)V    setIsShow setDataBase
setAddTime(Ljava/util/Date;)Vinsert1(Lcom/nq/pojo/Stock;)I getStockName getStockCodeequals(Ljava/lang/Object;)Z getStockPlate setStockPlate
updateById(Ljava/lang/Object;)I%com/nq/utils/stock/lide/LiDeDataUtils pullRankData()Ljava/util/ArrayList;pullData pullXSBDatajava/lang/SystemcurrentTimeMillis()Jcom/nq/utils/PropertiesUtil getProperty(J)Ljava/lang/StringBuilder;6(Ljava/lang/String;)Lcom/alibaba/fastjson2/JSONObject;indexOf getJSONObjectget&(Ljava/lang/String;)Ljava/lang/Object;eq8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;    selectOneF(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/lang/Object;insertorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!y{|}~€~‚ƒ~„…
†‡ˆ/*·±‰Š ‹ŒŽˆ³6<=¸<¸=§N²    -¹
² ¸ ¸ ¹ ±‰&    )*, -0./#152Š* 6‹Œ6‘’6“’”W• –    ‘“—‡ˆ8
*´¹±‰
6    7Š 
‹Œ~ ˜™sš›‡ˆ-Ó²»Y·¸¹½YSYSYSYSYSL+M,¾>6¢,2:»Y·:"6:»Y·¶¶¶¸ :§0:    ²!    ¹
"¸$»Y·¶¶¶¸ :Æ4¶%d¶&:¸'6        Ppš     Pl6§     Pl`6:    »Y·(¶¶)*¶¶+¶¶¸ :    §O:
²»Y·,¶
¶-¶¹."¸$»Y·(¶¶)*¶¶+¶¶¸ :        ¸/:
 
¶0:  ¹1™" ¹2:  ¶3¸4: *´5 6¶7¹8:Ǩ»9Y·:: ;¶7¶&: <¶7¸=: 6¶7¶> <¶7¶?¶@ ;¶7¶A¶B¸C¶D¸C¶E¸C¶F»Y·¶G*´5¹HWI¶¶J¶¶K¶L¶W¶M™!¶NÇO¶P*´5¹QW§(¶M™¶NÇR¶P*´5¹QW§þÚ§:    ²S    ¹
²»Y·¶T¶¶¶¹„§ý²U»Y·¸¹±VorØÕ†‰‰ê: !2"F#O$S%V'o,r(t)€*†+Ÿ-¤.³/º0Â1Ì3Õ8Ø:?;<!='>OAVCpDzFŒH‘IšJ¨K´LÀMÌNÓOßPæQïRøST UV6YHZO[^\p]w^ƒa†g‰c‹d—h¸"¾jÒlЬt+    ºœ    J
¨ŽžŸ´‚ Ÿz    ¡¢ Œ÷£¤p¥¦ Ø®§Ÿ    V0¨©
‹     Oiª«Se¬Vb­ŸFr®ŸӋŒ2¡¯°”Žÿ:±²²ÿ7    ±²²³´³•,ü,úÿ-
±²²³´³³•ûKý µ¶þØ·¸¹'ø$øB• ÿ&±²º»~ ˜™s¼½‡ˆ3*¶V±‰
ÅƊ ‹Œº»~ ˜™s¾¿‡ˆÍB<=¸<¸=²W¸ ¸ ¹ š™¸XW§N²    -¹
±25‰. ÍÎÐ ÑÒ&Ó.Ô2Ø5Ö6×Aي*6 B‹Œ@‘’>“’” ý.B• À‡ˆüi<=Y¸<¸=²W¸ ¸ ¹ š™.²Z»Y·¸¹¸[²Z»Y·¸¹§N²    -¹
±Y\‰6 áâä åæ&ç.èBéEêYî\ì]íhïŠ*] i‹Œg‘’e“’” ý.*B• ~ ˜™sÁ‡ˆüi<=Y¸<¸=²W¸ ¸ ¹ š™.²Z»Y·¸¹¸\²Z»Y·¸¹§N²    -¹
±Y\‰6 øùû üý&þ.ÿBEY\]hŠ*] i‹Œg‘’e“’” ý.*B• ~ ˜™sÃćˆÒ½Y]SY^SL¸_A:+:¾66        ¢¬    2:
»Y·: ]
¶M™,»Y·`¸a¶ ¶b¶:¸ :¸c:§@»Y·d¸a¶ ¶b¶:¸ :e¶f`g¶f¶&:  ¸c:h¶ij¶kÀl:  ¶m:  ¹1™ã ¹2:Àn:o¶p:*´5»qY·rs¶tÀu¹vÀ9:Ç£»9Y·::w¶p¸=:o¶p¶>w¶p¶?
¶@¶B»Y·
¶o¶p¶¶¶A¸C¶D¸C¶E»Y·¶G*´5¹xW I¶¶J¶¶K¶L¶W§ÿ²»Y·
¶T¶¶ ¶¹„    §þS±‰Ž#/8BZakƒŠ¡¨ ¹"Ó#Ú$ã&'()*(+4,;-B.`/i0r1~2Š3§5ª6ËÑ9ЬZşhÆÇ¡ȟ ‹ ŸÚÍÉÇãÄʟ¥£¤ÓÔ¥¦8“ª« ¹ËÌ /œ®Ÿ
ƒNş¨)ÆÇҋŒï°¿Íμ§Ÿ”fÿ!    ±²³²ýI³´ÿ< ±²³³Ï²³´ýжûæúÿ&±²³чˆ!    y¸z³±‰&ÒÓ~Ô