15832144755
2021-06-11 ee033662f8c0c4dac6009249807d7561b485629b
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
Êþº¾3è#com/hxzkoa/services/LocationServicejava/lang/Objectem!Ljavax/persistence/EntityManager;RuntimeVisibleAnnotations&Ljavax/persistence/PersistenceContext;<init>()VCode
   
LineNumberTableLocalVariableTablethis%Lcom/hxzkoa/services/LocationService;getRealTimeLocation()Ljava/util/List; Signature4()Ljava/util/List<Lcom/hxzkoa/json/tb_realocation;>;4SELECT id,tagid,x,y,z,layer,time FROM tb_realocation    javax/persistence/EntityManager createNativeQuery-(Ljava/lang/String;)Ljavax/persistence/Query; !#"javax/persistence/Query $ getResultList&java/util/ArrayList
% )+*java/util/List ,-size()I/com/hxzkoa/json/tb_realocation
. )2 34get(I)Ljava/lang/Object;6[Ljava/lang/Object;8java/lang/Integer
7: ;-intValue
.= >?setId(I)VA
C DEtoString()Ljava/lang/String;
.G HIsetTagid(Ljava/lang/String;)V
.K LIsetX
.N OIsetY
.Q RIsetZ
.T UIsetLayer
.W XIsetTime )Z [\add(Ljava/lang/Object;)ZsqlLjava/lang/String;queryLjavax/persistence/Query;
resultListLjava/util/List;tb_realocationListiI realocation Lcom/hxzkoa/json/tb_realocation;objLocalVariableTypeTable2Ljava/util/List<Lcom/hxzkoa/json/tb_realocation;>; StackMapTablemjava/lang/String(II)Ljava/util/List;6(II)Ljava/util/List<Lcom/hxzkoa/json/tb_realocation;>;qFSELECT id,tagid,x,y,z,layer,time FROM tb_realocation LIMIT :start,:endsstart
7u vwvalueOf(I)Ljava/lang/Integer; !y z{ setParameter?(Ljava/lang/String;Ljava/lang/Object;)Ljavax/persistence/Query;}endpageperPagegetRealTimeLocationCount‚#SELECT count(1) FROM tb_realocation !„ …†getSingleResult()Ljava/lang/Object;
7ˆ ‰ŠparseInt(Ljava/lang/String;)IsearchRealTimeLocation$(Ljava/lang/String;)Ljava/util/List;F(Ljava/lang/String;)Ljava/util/List<Lcom/hxzkoa/json/tb_realocation;>;KSELECT id,tagid,x,y,z,layer,time FROM tb_realocation WHERE tagid = :p_tagid‘p_tagidinputrealTimeLocation_delete([Ljava/lang/String;)V:Lorg/springframework/transaction/annotation/Transactional;—)DELETE FROM tb_realocation WHERE id = :id™id !› œ- executeUpdatecheckVal[Ljava/lang/String;realTimeLocation_deleteAll¡DELETE FROM tb_realocation    track_add/(Ljava/lang/String;Lcom/hxzkoa/json/tb_track;)I¥java/lang/StringBuilder§INSERT INTO tb_track_
¤©   I
¤« ¬­append-(Ljava/lang/String;)Ljava/lang/StringBuilder;¯>(tagid,x,y,z,layer,time) VALUES(:tag_id,:x,:y,:z,:layer,now())
¤C²tag_id
´¶µcom/hxzkoa/json/tb_track ·EgetTagid¹x
´» ¼EgetX¾y
´À ÁEgetYÃz
´Å ÆEgetZÈlayer
´Ê ËEgetLayerdatetrackLcom/hxzkoa/json/tb_track;getTrack&(Ljava/lang/String;II)Ljava/util/List;B(Ljava/lang/String;II)Ljava/util/List<Lcom/hxzkoa/json/tb_track;>;Ó/SELECT id,tagid,x,y,z,layer,time FROM tb_track_Õ LIMIT :start,:end
´
´=
´G
´K
´N
´Q
´T
´W tb_trackList,Ljava/util/List<Lcom/hxzkoa/json/tb_track;>;getTrackDateList&()Ljava/util/List<Ljava/lang/String;>;ãvselect right(table_name,8) from information_schema.tables where table_schema='hxzkoa' and table_name like 'tb_track_%'$Ljava/util/List<Ljava/lang/String;>;
SourceFileLocationService.java(Lorg/springframework/stereotype/Service;!
 /*· ±  üLML*´+¹M,¹ N»%Y·':-¹(žØ6§Ç».Y·0:-¹1À5:2À7¶9¶<2Ç@§
2¶B¶F2Ç@§
2¶B¶J2Ç@§
2¶B¶M2Ç@§
2¶B¶P2Ç@§
2¶B¶S2Ç@§ 2¶B¶V¹YW„-¹(¡ÿ4°R"+1 :!G"V#n$†%ž&¶'Î(è)ò,R]^ÿ_`êab"ácb.Òde:¸fgG«h6i "ácjk%ÿ1l!))ÿ2l!)).5.ÿl!)).5.lP.ÿl!)).5.lP.ÿl!)).5.lP.ÿl!)).5.lP.ÿl!)).5.lQ.ÿl!)).5.lùú
no O
*N:pN*´-¹:rdh¸t¹xW|¸t¹xW¹ :»%Y·':¹(žÚ6§È».Y·0:¹1À5:     2À7¶9¶<  2Ç@§
   2¶B¶F 2Ç@§
   2¶B¶J 2Ç@§
   2¶B¶M 2Ç@§
   2¶B¶P 2Ç@§
   2¶B¶S 2Ç@§     2¶B¶V¹YW„¹(¡ÿ2°Z01234&546=7F8P9V:_;m<|=”>¬?Ä@ÜAôBC9'Ff
**~e*e(]^%_`=íabFäcbSÔde_¹fgm«h6 i Fäcjk5ÿVl!))ÿ3
l!)).5.ÿ
l!)).5.lP.ÿ
l!)).5.lP.ÿ
l!)).5.lP.ÿ
l!)).5.lP.ÿ
l!)).5.lQ.ÿ
l!)).5.lùú €- mLML*´+¹M,¹ƒ¶B¸‡¬JKLMN ]^_`‹Œ 0  MNŽM*´,¹N-+¹xW-¹ :»%Y·':¹(žÚ6§È».Y·0:¹1À5:2À7¶9¶<2Ç@§
2¶B¶F2Ç@§
2¶B¶J2Ç@§
2¶B¶M2Ç@§
2¶B¶P2Ç@§
2¶B¶S2Ç@§ 2¶B¶V¹YW„¹(¡ÿ2°VRSTUVW$X-Y7Z=[F\T]c^{_“`«aÃbÛcõdÿZg\ ’^]^ _`$íab-äcb:ÔdeF¹fgT«h6i -äcjk=ÿ=ll!))ÿ3  ll!)).5.ÿ  ll!)).5.lP.ÿ   ll!)).5.lP.ÿ   ll!)).5.lP.ÿ   ll!)).5.lP.ÿ   ll!)).5.lQ.ÿ   ll!)).5.lùú “”• ÔAMN6§2+2¸‡6–M*´,¹N-˜¸t¹xW-¹šW„+¾¡ÿͱ*
lmn
opq!r/s6n@u>AAž?]^=_`9de#™ek þ
l!.Ÿ
• lLM L*´+¹M,¹šW±yz{|}~ ]^_`¢£• ýyN:»¤Y¦·¨+¶ª®¶ª¶°N*´-¹:±,¶³¹xW¸,¶º¹xW½,¶¿¹xWÂ,¶Ä¹xWÇ,¶É¹xW¹š6¬. ‚ƒ„…'†5‡CˆQ‰_Šm‹vŒ>yyÌ^yÍÎw]^t_`vœeÏÐÑ ‡ @::»¤YÒ·¨+¶ªÔ¶ª¶°:*´¹:rdh¸t¹xW|¸t¹xW¹ :»%Y·':¹(žÚ6§È»´Y·Ö:   ¹1À5:
   
2À7¶9¶×    
2Ç@§
 
2¶B¶Ø   
2Ç@§
 
2¶B¶Ù   
2Ç@§
 
2¶B¶Ú   
2Ç@§
 
2¶B¶Û   
2Ç@§
 
2¶B¶Ü   
2Ç@§ 
2¶B¶Ý    ¹YW„¹(¡ÿ2°Z‘’“”*•<–J—S˜\™fšl›uœƒ’žªŸÂ Ú¡ò¢
£$¤.š=§p @@Ì^@~e@e=]^:_`Síab\äÞbiÔdeu¹ÍΠ  ƒ«h6
i \äÞßkMÿl  ll!))ÿ3 ll!))´5´ÿ ll!))´5´lP´ÿ ll!))´5´lP´ÿ ll!))´5´lP´ÿ ll!))´5´lP´ÿ ll!))´5´lQ´ÿ ll!))´5´lùú àá ‰LMâL*´+¹M,¹ N-°«¬­®¯°*]^_`abi aäåæç