Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
map-parent
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
常超
map-parent
Commits
e26c9ee3
Commit
e26c9ee3
authored
Feb 28, 2022
by
panaichi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改虚实身份接口,编写各种轨迹接口,编写地址poi接口
Signed-off-by: panaichi <1070374300@qq.com>
parent
86a91f58
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
101 additions
and
6 deletions
+101
-6
common/common_utils/pom.xml
+7
-0
common/common_utils/src/main/java/com/founder/commonutils/util/AddressPoiUtil.java
+1
-1
common/common_utils/src/main/java/com/founder/commonutils/util/ExplainXmlUtil.java
+72
-0
serviceapi/peopleapi/src/main/java/com/founder/peopleapi/controller/PeopleContoller.java
+15
-4
serviceapi/peopleapi/src/main/java/com/founder/peopleapi/mapper/xml/PeopleInfoMapper.xml
+1
-0
serviceapi/peopleapi/src/main/java/com/founder/peopleapi/service/PeopleService.java
+5
-1
serviceapi/peopleapi/src/main/java/com/founder/peopleapi/service/impl/PeopleServiceImpl.java
+0
-0
No files found.
common/common_utils/pom.xml
View file @
e26c9ee3
...
...
@@ -16,5 +16,11 @@
<version>
3.1.11
</version>
<scope>
compile
</scope>
</dependency>
<dependency>
<groupId>
org.dom4j
</groupId>
<artifactId>
dom4j
</artifactId>
<version>
2.0.0
</version>
<scope>
compile
</scope>
</dependency>
</dependencies>
</project>
\ No newline at end of file
common/common_utils/src/main/java/com/founder/commonutils/util/AddressPoiUtil.java
View file @
e26c9ee3
...
...
@@ -26,7 +26,7 @@ public class AddressPoiUtil {
//获取数据
public
String
getData
(
String
keywords
,
int
page
,
int
pageSize
)
{
String
req
=
"keywords="
+
keywords
+
"&page="
+
page
+
"&pageSize="
+
pageSize
+
"
17
&spatialRange=&queryType=FQ&dataType=PT&searchType=MH&layer=fz_jsq_sqjw_bzdzxx%2Cfz_poi_address_sw%2Cfz_poi_address_125%2Cfz_poi_name_sw&filter=&aggregation=&addregationtype=sum&_=1645437182389"
;
String
req
=
"keywords="
+
keywords
+
"&page="
+
page
+
"&pageSize="
+
pageSize
+
"&spatialRange=&queryType=FQ&dataType=PT&searchType=MH&layer=fz_jsq_sqjw_bzdzxx%2Cfz_poi_address_sw%2Cfz_poi_address_125%2Cfz_poi_name_sw&filter=&aggregation=&addregationtype=sum&_=1645437182389"
;
String
resultString
=
""
;
// 创建Http Get请求
...
...
common/common_utils/src/main/java/com/founder/commonutils/util/ExplainXmlUtil.java
0 → 100644
View file @
e26c9ee3
package
com
.
founder
.
commonutils
.
util
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
org.dom4j.Document
;
import
org.dom4j.DocumentException
;
import
org.dom4j.DocumentHelper
;
import
org.dom4j.Element
;
import
org.dom4j.io.SAXReader
;
import
org.springframework.stereotype.Service
;
import
java.io.ByteArrayInputStream
;
import
java.io.InputStream
;
import
java.util.*
;
@Service
public
class
ExplainXmlUtil
{
//根据身份证号获取手机号列表
public
List
<
String
>
getPhoneNums
(
String
xml
)
throws
DocumentException
{
List
<
String
>
resList
=
new
ArrayList
<>();
List
<
Element
>
userInfosList
=
getElementList
(
xml
);
for
(
int
i
=
0
;
i
<
userInfosList
.
size
();
i
++)
{
Element
ii
=
userInfosList
.
get
(
i
);
String
number
=
userInfosList
.
get
(
i
).
element
(
"phoneNo"
).
getText
();
System
.
out
.
println
(
number
);
resList
.
add
(
number
);
}
return
resList
;
}
public
String
getZjhm
(
String
xml
)
throws
DocumentException
{
String
zjhm
=
""
;
List
<
Element
>
userInfosList
=
getElementList
(
xml
);
zjhm
=
userInfosList
.
get
(
0
).
element
(
"idCard"
).
getText
();
return
zjhm
;
}
public
List
<
Element
>
getElementList
(
String
xml
)
throws
DocumentException
{
Document
doc
=
null
;
// 创建SAXReader阅读器对象
SAXReader
reader
=
new
SAXReader
();
doc
=
DocumentHelper
.
parseText
(
xml
);
//获取根节点
Element
rootElt
=
doc
.
getRootElement
();
System
.
out
.
println
(
"rootElt是"
+
rootElt
.
getName
());
Element
ele
=
rootElt
.
element
(
"Method"
).
element
(
"Items"
).
element
(
"Item"
).
element
(
"Value"
);
List
<
Element
>
list
=
ele
.
elements
();
Element
res
=
list
.
get
(
list
.
size
()
-
1
);
List
<
Element
>
resultsElementList
=
res
.
element
(
"Data"
).
element
(
"Result"
).
elements
();
Element
e
=
resultsElementList
.
get
(
resultsElementList
.
size
()
-
1
).
element
(
"OTTOMsg"
).
element
(
"uqs"
);
List
<
Element
>
tempList
=
e
.
elements
();
List
<
Element
>
userInfosList
=
tempList
.
get
(
tempList
.
size
()
-
1
).
elements
();
return
userInfosList
;
}
public
static
void
main
(
String
[]
args
)
throws
DocumentException
{
String
a
=
"{\"result\":\"success\",\"errorcode\":\"\",\"errordescription\":\"\",\"responseMsg\":\"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<RBSPMessage><Version/><ServiceID>JJZY_KHZL<\\/ServiceID><TimeStamp/><Validity/><Security><Signature Algorithm=\\\"des\\\"/><CheckCode Algorithm=\\\"\\\"/><Encrypt/><\\/Security><Method><Name>putxmlinfo<\\/Name><Items><Item><Value Type=\\\"arrayOfArrayOf_string\\\"><Row><Data>000<\\/Data><Data/><Data/><\\/Row><Row><Data><Result><Common><Status>SUCCESS<\\/Status><StatusDes><\\/StatusDes><\\/Common><Datas><OTTOMsg><uqs><sp><\\/sp><requestID>KHCX_JK_20220224143319_0001<\\/requestID><response><timestamp>1645684397036<\\/timestamp><totalResults>8<\\/totalResults><\\/response><userInfos><userInfo><certTypeId><\\/certTypeId><provLatnId><\\/provLatnId><idCard>44************3<\\/idCard><phoneNo>1*******1<\\/phoneNo><status><\\/status><openDate>20**********4<\\/openDate><userName>邓*龄<\\/userName><address>海海口市************房<\\/address><SETUPaddr><\\/SETUPaddr><\\/userInfo><userInfo><certTypeId><\\/certTypeId><provLatnId><\\/provLatnId><idCard>44***************3<\\/idCard><phoneNo>1******7<\\/phoneNo><status><\\/status><openDate>20********44<\\/openDate><userName>邓*龄<\\/userName><address>海海************3房<\\/address><SETUPaddr><\\/SETUPaddr><\\/userInfo><userInfo><certTypeId><\\/certTypeId><provLatnId><\\/provLatnId><idCard>440***********33<\\/idCard><phoneNo>68***21<\\/phoneNo><status><\\/status><openDate>2000*******0<\\/openDate><userName>邓松龄<\\/userName><address>海海**********03房<\\/address><SETUPaddr><\\/SETUPaddr><\\/userInfo><userInfo><certTypeId><\\/certTypeId><provLatnId><\\/provLatnId><idCard>44********3<\\/idCard><phoneNo>13********5<\\/phoneNo><status><\\/status><openDate>20**********34<\\/openDate><userName>邓*龄<\\/userName><address>海海***********3房<\\/address><SETUPaddr><\\/SETUPaddr><\\/userInfo><userInfo><certTypeId><\\/certTypeId><provLatnId><\\/provLatnId><idCard>440***********3<\\/idCard><phoneNo>13*****57<\\/phoneNo><status><\\/status><openDate>201*********11<\\/openDate><userName>邓*龄<\\/userName><address>海海口市***********3房<\\/address><SETUPaddr><\\/SETUPaddr><\\/userInfo><userInfo><certTypeId><\\/certTypeId><provLatnId><\\/provLatnId><idCard>44**********33<\\/idCard><phoneNo>13********1<\\/phoneNo><status><\\/status><openDate>20**********06<\\/openDate><userName>邓*龄<\\/userName><address>海海*********3房<\\/address><SETUPaddr><\\/SETUPaddr><\\/userInfo><userInfo><certTypeId><\\/certTypeId><provLatnId><\\/provLatnId><idCard>44************2733<\\/idCard><phoneNo>18******08<\\/phoneNo><status><\\/status><openDate>2***********2<\\/openDate><userName>邓*龄<\\/userName><address>海海口***********房<\\/address><SETUPaddr><\\/SETUPaddr><\\/userInfo><userInfo><certTypeId><\\/certTypeId><provLatnId><\\/provLatnId><idCard>440***********3<\\/idCard><phoneNo>0***721<\\/phoneNo><status><\\/status><openDate>20080507180417<\\/openDate><userName>邓松龄<\\/userName><address>海海口市*******房<\\/address><SETUPaddr><\\/SETUPaddr><\\/userInfo><\\/userInfos><\\/uqs><\\/OTTOMsg><\\/Datas><\\/Result><\\/Data><\\/Row><\\/Value><\\/Item><\\/Items><\\/Method><\\/RBSPMessage>\"}"
;
JSONObject
json
=
JSON
.
parseObject
(
a
);
String
xml
=
json
.
getString
(
"responseMsg"
);
// JSONArray list = json.getJSONArray("responseMsg");
System
.
out
.
println
(
"xml是"
+
xml
);
// getPhoneNums(xml);
}
}
serviceapi/peopleapi/src/main/java/com/founder/peopleapi/controller/PeopleContoller.java
View file @
e26c9ee3
...
...
@@ -57,8 +57,9 @@ public class PeopleContoller {
@PostMapping
(
"/getRyswgj"
)
public
MapRestResult
getRyswgj
(
@ApiParam
(
name
=
"zjhm"
,
value
=
"身份证号"
,
required
=
true
)
@RequestParam
String
zjhm
,
@ApiParam
(
name
=
"beginDate"
,
value
=
"起始时间(时间戳)"
,
required
=
true
)
@RequestParam
String
beginDate
,
@ApiParam
(
name
=
"endDate"
,
value
=
"结束时间(时间戳)"
,
required
=
true
)
@RequestParam
String
endDate
){
return
null
;
@ApiParam
(
name
=
"endDate"
,
value
=
"结束时间(时间戳)"
,
required
=
true
)
@RequestParam
String
endDate
)
throws
Exception
{
List
<
PeopleResourceTrackResult
>
list
=
peopleService
.
getRyswgj
(
zjhm
,
beginDate
,
endDate
);
return
MapRestResult
.
build
(
200
,
"成功"
,
list
.
size
(),
list
);
}
@ApiOperation
(
value
=
"获取人员住宿轨迹"
)
...
...
@@ -92,7 +93,17 @@ public class PeopleContoller {
@PostMapping
(
"/getRydbgj"
)
public
MapRestResult
getRydbgj
(
@ApiParam
(
name
=
"zjhm"
,
value
=
"身份证号"
,
required
=
true
)
@RequestParam
String
zjhm
,
@ApiParam
(
name
=
"beginDate"
,
value
=
"起始时间(时间戳)"
,
required
=
true
)
@RequestParam
String
beginDate
,
@ApiParam
(
name
=
"endDate"
,
value
=
"结束时间(时间戳)"
,
required
=
true
)
@RequestParam
String
endDate
){
return
null
;
@ApiParam
(
name
=
"endDate"
,
value
=
"结束时间(时间戳)"
,
required
=
true
)
@RequestParam
String
endDate
)
throws
Exception
{
List
<
PeopleResourceTrackResult
>
list
=
peopleService
.
getRydbgj
(
zjhm
,
beginDate
,
endDate
);
return
MapRestResult
.
build
(
200
,
"成功"
,
list
.
size
(),
list
);
}
@ApiOperation
(
value
=
"获取人员港口轨迹"
)
@PostMapping
(
"/getRygkgj"
)
public
MapRestResult
getRygkgj
(
@ApiParam
(
name
=
"zjhm"
,
value
=
"身份证号"
,
required
=
true
)
@RequestParam
String
zjhm
,
@ApiParam
(
name
=
"beginDate"
,
value
=
"起始时间(时间戳)"
,
required
=
true
)
@RequestParam
String
beginDate
,
@ApiParam
(
name
=
"endDate"
,
value
=
"结束时间(时间戳)"
,
required
=
true
)
@RequestParam
String
endDate
)
throws
Exception
{
List
<
PeopleResourceTrackResult
>
list
=
peopleService
.
getRygkgj
(
zjhm
,
beginDate
,
endDate
);
return
MapRestResult
.
build
(
200
,
"成功"
,
list
.
size
(),
list
);
}
}
serviceapi/peopleapi/src/main/java/com/founder/peopleapi/mapper/xml/PeopleInfoMapper.xml
View file @
e26c9ee3
...
...
@@ -60,6 +60,7 @@
TB_M_ZA_LDJBXX
WHERE
LGBM = #{lgbm}
AND rownum = 1
</select>
</mapper>
...
...
serviceapi/peopleapi/src/main/java/com/founder/peopleapi/service/PeopleService.java
View file @
e26c9ee3
...
...
@@ -4,6 +4,7 @@ import com.founder.commonutils.peopleEntity.NaoTuRybq;
import
com.founder.commonutils.peopleEntity.PeopleInfo
;
import
com.founder.commonutils.peopleEntity.PeopleResourceTrackResult
;
import
com.founder.commonutils.publicEntity.MapRestResult
;
import
org.dom4j.DocumentException
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
...
...
@@ -16,7 +17,7 @@ public interface PeopleService {
List
getCarInfo
(
String
objectType
,
String
objectValue
)
throws
Exception
;
List
getSjSmInfo
(
String
objectType
,
String
objectValue
);
List
getSjSmInfo
(
String
objectType
,
String
objectValue
)
throws
DocumentException
;
List
getXnXxInfo
(
String
objectType
,
String
objectValue
);
...
...
@@ -33,4 +34,7 @@ public interface PeopleService {
List
<
PeopleResourceTrackResult
>
getRyhcgj
(
String
zjhm
,
String
beginDate
,
String
endDate
)
throws
Exception
;
List
<
PeopleResourceTrackResult
>
getRydbgj
(
String
zjhm
,
String
beginDate
,
String
endDate
)
throws
Exception
;
List
<
PeopleResourceTrackResult
>
getRygkgj
(
String
zjhm
,
String
beginDate
,
String
endDate
)
throws
Exception
;
}
serviceapi/peopleapi/src/main/java/com/founder/peopleapi/service/impl/PeopleServiceImpl.java
View file @
e26c9ee3
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment