15832144755
2021-07-23 741d66c00c593d4f14cd6731d3e4af6ee5c191ac
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Êþº¾3E#com/hxzkoa/controller/GpsControllerjava/lang/Object
gpsService Lcom/hxzkoa/services/GpsService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; labelService"Lcom/hxzkoa/services/LabelService;sysSettingService'Lcom/hxzkoa/services/SysSettingService;<init>()VCode
 LineNumberTableLocalVariableTablethis%Lcom/hxzkoa/controller/GpsController; updateperson*(Ljavax/servlet/http/HttpServletRequest;)V6Lorg/springframework/web/bind/annotation/ResponseBody;8Lorg/springframework/web/bind/annotation/RequestMapping;value/updateperson.domethod7Lorg/springframework/web/bind/annotation/RequestMethod;POSTGET!strs #%$%javax/servlet/http/HttpServletRequest &' getParameter&(Ljava/lang/String;)Ljava/lang/String;
)+*com/hxzkoa/udp/Dell_GNGGA ,-dell_gps(Ljava/lang/String;)Vrequest'Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;
xinhuifang>(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/ArrayList;   SignatureR(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/ArrayList<Ljava/lang/String;>;/xinhuifang.do
798com/hxzkoa/util/AddTxt :;
txt2String()Ljava/util/ArrayList;    =?>java/lang/System @AoutLjava/io/PrintStream;
CEDjava/util/ArrayList FGget(I)Ljava/lang/Object;Ijava/lang/String
KMLjava/io/PrintStream N-printbaowenLjava/util/ArrayList;LocalVariableTypeTable)Ljava/util/ArrayList<Ljava/lang/String;>;huifang;(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String; /huifang.doW forward:/hxzk/GPS/gpsHuifang.jsptoPage huifangdodo9(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/List;M(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/List<Ljava/lang/String;>;/huifangdodo.do   ^ 
`bacom/hxzkoa/services/GpsService cdtxt()Ljava/util/List;sbLjava/util/List;$Ljava/util/List<Ljava/lang/String;>; gpsManagement/gpsManagement.dok#forward:/hxzk/GPS/gpsManagement.jsp
`m nogetGpsManagement(I)Ljava/util/List;qgpsManagementList #s tu setAttribute'(Ljava/lang/String;Ljava/lang/Object;)V    w
y{z%com/hxzkoa/services/SysSettingService |d
getSetting~ settingList
`€ ‚getGpsManagementCount()I
„†…com/hxzkoa/util/PageUtil ‡ˆ
getMinPage(I)IŠpageList
„Œ ogetPagecurPage
‘“’java/lang/Integer ”•valueOf(I)Ljava/lang/Integer;IcountminPage*Ljava/util/List<Lcom/hxzkoa/json/tb_gps;>;-Ljava/util/List<Lcom/hxzkoa/json/tb_system;>;gpsManagement_page/gpsManagement_page.dožpage
‘  ¡¢parseInt(Ljava/lang/String;)I¤pre
H¦ §¨equals(Ljava/lang/Object;)Zªnext
„¬ ­®
getLocPage(II)I
„° ±(III)Ljava/util/List;³net/sf/json/JSONObject
²¶dataList
²¸ ¹ºput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
²¼ ½¾toString()Ljava/lang/String;pageStr
curPageStrjsonLnet/sf/json/JSONObject;%Ljava/util/List<Ljava/lang/Integer;>; StackMapTablegpsManagement_search/gpsManagement_search.doÈinput
C
`Ë ÌÍsearchGpsManagement$(Ljava/lang/String;)Ljava/util/List; ÏÑÐjava/util/List Ò¨addgpsManagement_delete
ExceptionsÖjava/text/ParseException/gpsManagement_delete.doÙcheckValÛ"Ý
Hß àá
replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ã,
Hå æçsplit'(Ljava/lang/String;)[Ljava/lang/String;
`é Óê([Ljava/lang/String;)Vìjava/lang/StringBuilderîBSTOCS1,DELETEGPS,
ëð -
ëò óôappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;ö,END
ë¼
ùûúcom/hxzkoa/udp/Udp_Out ü- udp_to_cs checkValStr[Ljava/lang/String;ixieyiþgpsManagement_exportc(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava/lang/String;/gpsManagement_export.do
` nd序号
 设备编号 纬度经度    GPS状态  å«æ˜Ÿæ•°  æµ·æ‹”高 差分站ID电量 更新时间
  objectToArray"(Ljava/util/List;)Ljava/util/List; com/hxzkoa/util/ExcelUtils" gps定位
$ %8(Ljava/lang/String;[Ljava/lang/String;Ljava/util/List;)V'Excel-
=) *+currentTimeMillis()J
H- ”.(J)Ljava/lang/String;
H0 12 substring(II)Ljava/lang/String;4.xls6attachment; filename="8APPLICATION/OCTET-STREAM :<;&javax/servlet/http/HttpServletResponse =-setContentType?Content-Disposition :A BC  setHeader'(Ljava/lang/String;Ljava/lang/String;)V :E FGgetOutputStream%()Ljavax/servlet/ServletOutputStream;
I JKexport(Ljava/io/OutputStream;)V
MONjava/io/OutputStream Pflush
MR Sclose
UWVjava/lang/Exception XprintStackTraceresponse(Ljavax/servlet/http/HttpServletResponse;rowNameexcelLcom/hxzkoa/util/ExcelUtils;Ljava/io/OutputStream;fileNameheadStreLjava/lang/Exception;%Ljava/util/List<[Ljava/lang/Object;>;zengK(Lcom/hxzkoa/json/tb_system;)Lorg/springframework/web/servlet/ModelAndView;/gpsManagement_zeng.doh,org/springframework/web/servlet/ModelAndView
g
`k lmgpszeng(Lcom/hxzkoa/json/tb_system;)Voredirect:/gpsManagement.do
gq r- setViewNameLcom/hxzkoa/json/tb_system;mv.Lorg/springframework/web/servlet/ModelAndView;historicalgpsLocationxjava/sql/SQLException/historicalgpsLocation.do{+forward:/hxzk/GPS/historicalgpsLocation.jsp
}~com/hxzkoa/util/Config €¾ getPageConfig‚perPage
„†…com/hxzkoa/util/ModifyConfig ‡áreadData‰java/util/Date
ˆ‹ Œ(J)VŽjava/text/SimpleDateFormatyyyyMMdd
ð
“ ”•format$(Ljava/util/Date;)Ljava/lang/String;
‘— ˜‚intValue
`š ›œgetTrack&(Ljava/lang/String;II)Ljava/util/List;žhistoricalLocationList
`  ¡¢getgpsRealTimeLocationCount
`£ ¤dgetgpsTrackDateList ÏE ϧ ¨‚sizeªdateListpagePathLjava/lang/Integer;dateLjava/util/Date;    formatterLjava/text/SimpleDateFormat; currentDate    trackList trackDateListtrackDateReListlistdatehistoricalgpsLocation_page/historicalgpsLocation_page.do­historicalgpsLocation_delete /historicalgpsLocation_delete.do¼datea
`¾ ¿ÀrealTimegpsLocation_delete(([Ljava/lang/String;Ljava/lang/String;)VhistoricalLocation_deleteAll#/historicalgpsLocation_deleteAll.doÄaaaa
`Æ Ç-realTimegpsLocation_deleteAll getstatus /getstatus.doËtagid
`Í Î'getpersontagid    zhuangtai getstatusss/getstatusss.doÓ8888Õ    æ‰§è¡Œäº†historicalgpsLocation_search /historicalgpsLocation_search.doÙtttt
`Û ÜÝsearchRealTimegpsLocation6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;gpshistoricalPower_export /historicalgpsLocation_export.doá-forward:/hxzk/label/historicalgpsLocation.jspã   begintimeåendtime
`ç èégetRealTimegpsLocationZ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;
Kë Nì(Ljava/lang/Object;)Vî  GPS数据beginendtotxtójava/io/IOException  /totxt.do
Hö ”÷&(Ljava/lang/Object;)Ljava/lang/String;ù.txtûattachement;filename=ýjava/io/FileInputStreamÿC:\
üð
M write([BII)V
java/io/InputStream  
read([B)I
RisLjava/io/InputStream;osfilenamelenbuffer[BQ(Ljava/util/List<Lcom/hxzkoa/json/tb_gps;>;)Ljava/util/List<[Ljava/lang/Object;>;com/hxzkoa/json/tb_gps
 ‚getId
H ”(I)Ljava/lang/String;
 ¾getTagid
! "¾ getGps_weidu
$ %¾ getGsp_jingdu
' (¾ getGps_state
* +¾
getGps_num
- .¾getGps_haiba_gao
0 1¾getGps_chafen_id
3 4¾ getGps_power
6 7¾
getAddtime Ï9 :;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;sensorManagementListreListwordsgpsLcom/hxzkoa/json/tb_gps;array
SourceFileGpsController.java+Lorg/springframework/stereotype/Controller;!  
  /*·±* ![s[eeT+ ¹"M,¸(±5   6 7 ./ !01234![s5[eel¸6M²<,¶BÀH¶J,°<=> ./OPQ ORST[sU[eeGVM,°
CD ./X0YZ3[[s\[ee^
*´]¶_M,°
IJ 
 
./efQ eghT[si[ee WjM*´]¶lN+p-¹r*´v¶x:+}¹r6*´]¶6¸ƒ6+‰¸‹¹r+ޏ¹r,°. OP QRS(T+U4V;WHXUYRWW./TX0 Kqf9~f+,–4#—–;˜–Q Kq™9~š›T![sœ[eeÈ ­+¹"M+޹"N*´]¶6¸ƒ6-¸Ÿ66£,¶¥™¤+d6§"©,¶¥™¢`6§  ,¸Ÿ6*´]¶l:¸«¸¯:    »²Y·´:
 
µ¶·W
‰ ¶·W
ޏ¶·W
¶»°V_   `ab"c(d+e4f:g@iLjSkYm\nbpmq}r†stšu§vp ­­./ ¤¿0›À0’—–"‹˜–(…–+‚ž–m@qf}0Šf   †'ÁÂ
Qm@q™}0ŠÃ ÄÿC#HHÅT![sÆ[eeÿY+ǹ"M>»CY·É:*´],¶Ê:¸¹ÎW»²Y·´:µ¶·W‰¶·Wޏ¶·W¶»°*
|   } ~€*3‚=ƒG„S…HYY./ PÈ0 N–EŠf;qf3&ÁÂQEŠÃ;q™ÓÔÕ![s×[eeàQ+ع"M,ÚܶÞM,â¶äN*´]-¶è6§%»ëYí·ï-2¶ñõ¶ñ¶÷:¸ø„-¾¡ÿÚ±& ‹   ŒŽ!'A‘FP“>QQ./ Hý08Ùþ$,ÿ–A0Ä þ'H!![s[ee àjN*´]¶:
½HYSY   SY SY SYSYSYSYSYSY    S:¸:»Y!·#:»ëY&·ï¸(¸, ¶/¶ñ3¶ñ¶÷:    »ëY5·ï ¶ñÚ¶ñ¶÷:
,7¹9,>
¹@,¹D:¶H¶L¶Q§
:      ¶T-°jÔ×UB˜™ šS›ZœjŸŽ §¡°¢»£Ã¤Ê¥Ï¦Ô§Ù¨Þªz àà./àYZÝX0 ÔqfS[þZ†¶fjv\]Ã@^ŽF_0    §-`0
Ùab   Q Ôq™Z†¶cÄ%ÿ×#:HÏÏUdeÔU[sf[eec»gY·iM*´]+¶j,n¶p,°¯°±² .stuvTÔw[sy[eefîzM¸|N-¸ƒ¸Ÿ¸:»ˆY¸(·Š:»Y·‘:¶’:*´]¶–¶™:+¹r6  *´]¶Ÿ6
 
¸ƒ6 +‰ ¸‹¹r+Ž  ¸¹r+¹r*´]¶¢: »CY·É:  ¹ÎW6§( ¹¥ÀH:¶¥š  ¹ÎW„ ¹¦¡ÿÒ+© ¹r,°b·¸¹¼#½/¾8¿IÀTÁWÂbÃiÄvŃƎȗɠʪ˰̾ÍÈÎÒËáÑìÒ¢îî./êX0æ«0ׂ¬#Ë­®/¿¯°8¶±0I¥²fW—–  bŒ—–
i…˜– —W³f  N´f ­4ÿ–¾µ0Q I¥²™—W³g  N´g Ä0ÿ°#HH‘ˆHÏÏÏ!¶T![s·[ee?å+¹"M+޹"N+¸¹":*´]¶Ÿ6¸ƒ6-¸Ÿ6¸|:¸ƒ¸Ÿ¸:    Ü,¶¥š,Ç-M6
£,¶¥™¤+d6
§"©,¶¥™¢`6
§  ,¸Ÿ6
*´]
   ¶–¶™: 
¸«
¸¯: »²Y·´:  µ ¶·W ‰ ¶·W Ž
¸¶·W ¶»°jØ  ÙÚÛ(Ü/Ý5Þ:ßJàWáYã\äeåkæqè}é„êŠìí“ñ¥òµó¾ôÈõÒöß÷Žåå./ Ü¿0ÓÀ0È­0(½—–/¶˜–5°–:««0J›‚¬   \‰ž–
¥@²f µ0Šf ¾'Á Q¥@²™ µ0ŠÃ Ä(ÿW
#HHHH‘ü¹![sº[ee•/+ع"M+»¹"N,ÚܶÞM,â¶ä:*´]-¶½±ý  þÿ$.4//./ &ý0¼0$ ÙþÁ![sÂ[eeY+ù"M*´],¶ű
    ./
   ­0ÈT![sÉ[eee+ʹ"M*´],¶ÌN-°
*./
Ë0Ï0ÐT![sÑ[eelÒM²<Ô¶J*´],¶ÌN-° *./Ë0Ï0ÖT![s×[eef+ǹ"M+ع"N6»CY·É:*´],-¶Ú:¸¹ÎW»²Y·´:µ¶·W‰¶·Wޏ¶·W¶»°.   !"#*$6%?&I'S(`)Rff./ ]È0S­0P–GŠf*<žf?'ÁÂQGŠÃ*<ž™Þ![sß[eeŽ#àN+ʹ":+â¹":+ä¹":+¸¹":*´]¶æ:
½HYSY   SY SY SYSYSYSYSYSY    S:   ¸:
²<
¹¥¶ê»Yí   
·#: »ëY&·ï¸(¸, ¶/¶ñ3¶ñ¶÷: »ëY5·ï ¶ñÚ¶ñ¶÷:,7¹9,>¹@,¹D:   ¶H ¶L ¶Q§
:  ¶T-°­UV/012%304A5ˆ678­;Ñ<ê=ó>þ?@ ABCD!F¢##./#YZX0Ë0  ï0%þð00ó­0Aâžfˆ›[þ   ”¶f
­v\] @^ ÑF_0 ê-`0ab QAâž™”¶c
Ä1ÿ #:HHHHHÏÏUñÔò![sô[ee
›àN+¸¹":»ëY¸õ·ïø¶ñ¶÷:,>»ëYú·ï¶ñ¶÷¹@»üY»ëYþ·ï¶ñø¶ñ¶÷·:,¹D:6¼: §   ¶   ¶Y6 ÿë¶Q¶ -°:LMP&QARbSjTmUtVwWVY”Z™[f
››./›YZ—X0Œ­0b9  j1^&u0m.–t' Ä&ÿw
#:HHMH     3›ûCY·ÉL=§­»CY·ÉN*¹¥À:-¶¸¹ÎW-¶¹ÎW-¶ ¹ÎW-¶#¹ÎW-¶&¹ÎW-¶)¹ÎW-¶,¹ÎW-¶/¹ÎW-¶2¹ÎW-¶5¹ÎW-½H¹8À:+¹ÎW„*¹¦¡ÿO+°J`a bc!d0e<fHgTh`iljxk„lmœn«o´aÁq>Ã<f»=f
·ÿ–Ÿ>f!“?@« AþQ Ã<™»=cŸ>gÄ ý Ïû©BCD