liuxiaolong
2019-05-09 0d1d88cdb668e75ea8609417ac18ae19947e9525
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
Êþº¾3g"com/basic/x01/location/LocationApi!com/basic/x01/base/BaseController    ACTION_IDLjava/lang/String; ConstantValue     locationApilogLorg/apache/log4j/Logger;    locMapper.Lcom/basic/x01/location/mapper/LocationMapper;RuntimeVisibleAnnotationsLjavax/annotation/Resource;fmtLjava/text/SimpleDateFormat;<init>()VCode
 
java/lang/Object getClass()Ljava/lang/Class;
 org/apache/log4j/Logger !"    getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;    $
&java/text/SimpleDateFormat(yyyy-MM-dd HH:mm:ss.SSS
%* +(Ljava/lang/String;)V    - LineNumberTableLocalVariableTablethis$Lcom/basic/x01/location/LocationApi;api«(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Ljava/lang/String;8Lorg/springframework/web/bind/annotation/RequestMapping;valuemethod7Lorg/springframework/web/bind/annotation/RequestMethod;POST"RuntimeVisibleParameterAnnotations%Lorg/apache/ibatis/annotations/Param;    requestIdschoolId
transferId    accessKey@getLocateConfig
BDCjava/lang/String EFequals(Ljava/lang/Object;)ZHjava/util/Date
GKyyyy-MM-dd HH:mm:ss
%M NOformat$(Ljava/util/Date;)Ljava/lang/String;QuploadLocation
BS TUendsWith(Ljava/lang/String;)ZW    locations Y[Z%javax/servlet/http/HttpServletRequest \] getParameter&(Ljava/lang/String;)Ljava/lang/String;
_ `UisEmpty bdc&javax/servlet/http/HttpServletResponse ef    setStatus(I)Vh-30,上报数据为空
j k]ajax
m n]uploadLocationTest
p qrerror(Ljava/lang/Object;)Vt-90,系统处理错误vjava/lang/Throwablereq'Ljavax/servlet/http/HttpServletRequest;resp(Ljavax/servlet/http/HttpServletResponse;retnowLjava/util/Date;
dateFormattimenowtLjava/lang/Throwable; StackMapTablen(Lcom/basic/x01/location/mapper/LocationMapper;Lcom/basic/x01/location/model/TbLocTransfer;)Ljava/lang/String;
…‡†*com/basic/x01/location/model/TbLocTransfer ˆ‰ getSchoolId()Ljava/lang/String;
…‹ Œ getTransferId()I ‘,com/basic/x01/location/mapper/LocationMapper ’“$getLocDeviceListBySchoolIdTransferId%(Ljava/lang/String;I)Ljava/util/List;•java/lang/StringBuffer— {"locators":"
”*
” ›œjava/util/List žŸiterator()Ljava/util/Iterator; ¡£¢java/util/Iterator ¤¥next()Ljava/lang/Object;§(com/basic/x01/location/model/TbLocDevice©|
”« ¬­append,(Ljava/lang/String;)Ljava/lang/StringBuffer;
¦¯ ° getDeviceRn
”² ¬³(I)Ljava/lang/StringBuffer;
¦µ ¶‰ getDeviceIp ¡¸ ¹ºhasNext()Z
”¼ ½‰toString
B¿ Àlength
” ó deleteCharAtÅ","positions":" Ç ÈÉgetLocPositionListBySchoolId$(Ljava/lang/String;)Ljava/util/List;Ë*com/basic/x01/location/model/TbLocPosition
ÊÍ Î getPositionId
ÊРщ getOutConfigÓ
ÊÕ Ö‰ getInConfigØ",Ú"validCardList":" Ü ÝÉgetValidCardNoList ›ß àsize ›â ãäget(I)Ljava/lang/Object;æ    "relay":"
…è é‰getRelayConfig
ëíìorg/json/JsonUtil î]    regStringð","serverTime":"ò"}transfer,Lcom/basic/x01/location/model/TbLocTransfer;locatorLjava/util/List;sLjava/lang/StringBuffer;deviced*Lcom/basic/x01/location/model/TbLocDevice;posiListpositionp,Lcom/basic/x01/location/model/TbLocPosition; validCardListcardiILocalVariableTypeTable<Ljava/util/List<Lcom/basic/x01/location/model/TbLocDevice;>;>Ljava/util/List<Lcom/basic/x01/location/model/TbLocPosition;>;$Ljava/util/List<Ljava/lang/String;>;f(Lcom/basic/x01/location/mapper/LocationMapper;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
[|]
B  split'(Ljava/lang/String;)[Ljava/lang/String;
B ‰trim  getStudentBySchoolIdLocCardNoR(Ljava/lang/String;Ljava/lang/String;)Lcom/basic/x01/system/model/TbSchoolStudent;
java/lang/Integer valueOf'(Ljava/lang/String;)Ljava/lang/Integer;
 intValue   !""getLocPositionBySchoolIdPositionIdA(Ljava/lang/String;I)Lcom/basic/x01/location/model/TbLocPosition;
$&%*com/basic/x01/system/model/TbSchoolStudent '‰
getClassId ) *+getSchoolClassBySchoolIdClassIdP(Ljava/lang/String;Ljava/lang/String;)Lcom/basic/x01/system/model/TbSchoolClass;
-/.java/lang/Long 0$(Ljava/lang/String;)Ljava/lang/Long;
-2 34    longValue()J
G6 7(J)V 9 :;insertTbLocLog©(Lcom/basic/x01/system/model/TbSchoolStudent;Lcom/basic/x01/location/model/TbLocPosition;Lcom/basic/x01/system/model/TbSchoolClass;Ljava/lang/String;Ljava/lang/String;)I=oklocation[Ljava/lang/String;cardNo
positionIdlocTypelocTimestu,Lcom/basic/x01/system/model/TbSchoolStudent;posicls*Lcom/basic/x01/system/model/TbSchoolClass;time?L(com/basic/x01/system/model/TbSchoolClass    N
PRQjava/util/UUID ST
randomUUID()Ljava/util/UUID;
P¼W1Y0
[ \]parseInt(Ljava/lang/String;)I _ `ainsertForm_sign§(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
SourceFileLocationApi.java+Lorg/springframework/stereotype/Controller;:Lorg/springframework/transaction/annotation/Transactional; rollbackFor!
S*·**¶¸µ#*»%Y'·)µ,±.&)¡&/ 012345[s    6[e7891:5s;:5s<:5s=:5s>¨ ‘:+?¶A™'»GY·I:»%YJ·):        ¶L:
 
:§G+P¶R™>V¹X:*¶^™ô¹a*g¶i°*·l:§:*´#¶oÇô¹a*s¶i°*¶i°]iu^fiu.NJL NO R)S-T0U9WDXMYWZ^\f^k_tbycƒdŠg/„ ‘01‘;‘<‘=‘>‘wx‘yzŽ{|}  ~    )
D"Wk    €‚ü0Bü-BúBu
@ƒy Ñ+,¶„,¶Š¹ŽN»”Y–·˜:»”Y·™:-¹š:§,¹ À¦:¨¶ª¶®¶±¨¶ª¶´¶ªW¹·šÿж»¶¾ž
¶ÁW¶»¶ªĶªW+,¶„¹Æ:»”Y·™:¹š:    §S    ¹ ÀÊ:¨¶ª¶Ì¶±¨¶ª¶ÏÇÒ§¶Ï¶ª¨¶ª¶ÔÇÒ§¶Ô¶ªW    ¹·šÿ©¶»¶¾ž
¶ÁW¶»¶ª×¶ªWÙ¶ªW+,¶„¹Û:»”Y·™:    6
ǧ
¹Þ6 §    ¨¶ª
¹áÀB¶ªW„
 
 ¡ÿâ    ¶»¶¾ž
    ¶ÁW    ¶»¶ªW×¶ªW嶪,¶ç¸ê¶ªWﶪ*´,»GY·I¶L¶ªñ¶ªW¶»°.¢(mn    mpr#s:tNuWsawlxszƒ|„}ˆ|˜€°¿‚Ùƒô€þ†    ‡Š ‹(Ž4=R‘U’l‘sv”•ˆ—“™›š­›´œ˞/ŽÑ01Ñ ÑóôÂõö·÷ø#®ùø:úûBüö˜9ýø°Dþÿ4ö=”ø    @6
R$à  ÂõBü4‚4ÿ.…›””¡(ÿ…›””ÿ0
…›””›”¡ÿ,
…›””›”Ê¡”ÿ
…›””›”Ê¡”BT”ÿ
…›””›”Ê¡”Bÿ
…›””›”¡ÿ…›””›”þ8›”FüùQ1Å-    ¶ :¾p™°6§£2¶:`2¶:`2¶:`2¶:    +,¹:
 
ǧ_+,¸¶¹:  ǧF+,
¶#¹(:  ǧ0»GY    ¸,¶1·5: *´, ¶L:    +
      ¹8W„¾¡ÿ[<°.j¤    ¥¦©ª#«/¬;­G¯R°W±Z´[µd´k¶p·sºt»zº¼†½‰ÀšÁ¥Ã¶©ÁÈ/ŽÅ01Å Å<ÅW    ¼>?«#“@/‡A;{BGoC    RdDE
kKFÿ 5GH šI} ‚VüJüÿ@ BBJBBBB$üÊüKÿ,BBJn]Q     ’+    ¶ M,¾p™°>§u,2¶:,`2¶:,`2¶:,`2¶:»GY¸,¶1·5:*´,¶L:*´M¸O¶UVVVX¸Z¸Z¹^ „,¾¡ÿ‹<°.6 ÏÐÑÔÕÖ(×2Ø<ÜMÝX߅Ԏä/\    ’01’WŠ>?{g@(]A2SB<ICM8I}‚üJüûqbcdef[c