Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bigdatainterservice
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
曹鹏
bigdatainterservice
Commits
a54a5ff2
Commit
a54a5ff2
authored
Apr 28, 2019
by
chang_chao@founder.com.cn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改脑图查询接口
parent
a99b5968
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
125 additions
and
178 deletions
+125
-178
src/main/java/com/founder/interservice/controller/DataController.java
+125
-0
src/main/java/com/founder/interservice/controller/NaotuController.java
+0
-178
No files found.
src/main/java/com/founder/interservice/controller/DataController.java
View file @
a54a5ff2
...
...
@@ -719,4 +719,129 @@ public class DataController {
return
resultObj
;
}
@RequestMapping
(
value
=
"/queryJdAndThxxBySfzh"
)
@ResponseBody
public
JSONObject
queryJdAndThxxBySfzh
(
String
sfzh
,
String
type
,
String
caseId
,
String
caseName
){
List
<
String
>
sjhmTypes
=
Arrays
.
asList
(
"20"
,
"4394"
,
"3996"
,
"6003"
);
//手机号码类别
List
<
String
>
jdxxTypes
=
Arrays
.
asList
(
"6095"
,
"6096"
);
//快递类别
List
<
String
>
thgxTypes
=
Arrays
.
asList
(
"45878"
,
"4103"
,
"4396"
,
"4088"
,
"45936"
,
"45935"
);
//同户关系类别45878:母亲,4103:父亲,4396:母子关系,4088:配偶,45936:母子,45935:父子
JSONObject
jsonObejct
=
new
JSONObject
();
JSONObject
jsonObj
=
new
JSONObject
();
List
<
Relation
>
relationList
=
new
ArrayList
<>();
try
{
if
(
type
.
equals
(
"thxx"
)){
String
thxxResult
=
pushWaDataService
.
pushRelations
(
caseId
,
caseName
,
caseId
,
sfzh
);
if
(
null
!=
thxxResult
&&
thxxResult
.
startsWith
(
"{"
)){
jsonObj
=
JSONObject
.
parseObject
(
thxxResult
);
}
if
(
jsonObj
!=
null
){
String
dataList
=
jsonObj
.
getString
(
"data"
);
JSONArray
childrens
=
JSONObject
.
parseArray
(
dataList
);
if
(
childrens
!=
null
&&
childrens
.
size
()
>
0
){
for
(
int
i
=
0
;
i
<
childrens
.
size
();
i
++){
JSONObject
children
=
childrens
.
getJSONObject
(
i
);
if
(
thgxTypes
.
contains
(
children
.
getString
(
"relativeType"
))){
//关系
Relation
relation
=
new
Relation
();
relation
.
setObjecttotype
(
children
.
getString
(
"objectToType"
));
relation
.
setObjecttotypename
(
children
.
getString
(
"objectToTypeName"
));
relation
.
setObjecttovalue
(
children
.
getString
(
"objectToValue"
));
relation
.
setObjectfromtype
(
children
.
getString
(
"objectFromType"
));
relation
.
setObjectfromvalue
(
children
.
getString
(
"objectFromValue"
));
relation
.
setObjectfromtypename
(
children
.
getString
(
"objectFromTypeName"
));
relation
.
setRelativetype
(
children
.
getString
(
"relativeType"
));
relation
.
setRelativetypename
(
children
.
getString
(
"relativeTypeName"
));
relationList
.
add
(
relation
);
}
}
relationList
=
removeJSonObject
(
relationList
);
}
}
}
else
if
(
type
.
equals
(
"jdxx"
)){
String
jdxxResult
=
pushWaDataService
.
pushRelations
(
caseId
,
caseName
,
caseId
,
sfzh
);
//String jdxxResult = "{\"success\":true,\"message\":\"success\",\"data\":[{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20180421000000-PE1EJS\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1085,\"sourceName\":\"大情报-江北机场进港信息\",\"source_md5\":\"c4uTR5tdQZIQw1sPM7WekA==\",\"timestamp\":1524297300000,\"first_timestamp\":1524297300000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20170928000000-NDENM8\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"HAVREDfv1FfTmwL2oyOBQw==\",\"timestamp\":1506762000000,\"first_timestamp\":1506762000000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"991849208\",\"objectToType\":4635,\"objectToTypeName\":\"用户帐号\",\"relativeType\":4635,\"relativeTypeName\":\"用户帐号\",\"source\":1117,\"sourceName\":\"网吧-虚拟身份记录\",\"source_md5\":\"TJjSuu0dLcmY9VsDMmNZlA==\",\"timestamp\":1550561228000,\"first_timestamp\":1547212440000,\"count\":41},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E038692559\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"qNsfBbgzB/3flsa0Gje5xA==\",\"timestamp\":1467415620000,\"first_timestamp\":1467415620000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E039202641\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"KJUZzo8E0XNrJE4kv02N0A==\",\"timestamp\":1454634660000,\"first_timestamp\":1454634660000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"510222197207301128\",\"objectToType\":1,\"objectToTypeName\":\"身份证号码\",\"relativeType\":45936,\"relativeTypeName\":\"母子\",\"source\":1736,\"sourceName\":\"烽火_知识库_家谱\",\"source_md5\":\"GxYryDbVNOl7yQcxrXTntQ==\",\"timestamp\":1552328505253,\"first_timestamp\":1552328505253,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"NFW46H\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1052,\"sourceName\":\"江北机场值机信息\",\"source_md5\":\"XLCAufLKjeC1hOePgHcf9Q==\",\"timestamp\":1415894400000,\"first_timestamp\":1415894400000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E083688900\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"/QQtkPe5hxPPLdtu9k/U9Q==\",\"timestamp\":1437890640000,\"first_timestamp\":1437890640000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"15773207233\",\"objectToType\":4394,\"objectToTypeName\":\"电话号码\",\"relativeType\":20,\"relativeTypeName\":\"联系方式\",\"source\":1066,\"sourceName\":\"大情报-长途汽车实名购票信息\",\"source_md5\":\"nPbDokiwM0yTnrPg5cV7yg==\",\"timestamp\":1518588000000,\"first_timestamp\":1518588000000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"510222197207301128\",\"objectToType\":1,\"objectToTypeName\":\"身份证号码\",\"relativeType\":4023,\"relativeTypeName\":\"监护人一证件号码\",\"source\":1051,\"sourceName\":\"大情报-大、中、小学生及父母信息\",\"source_md5\":\"NKDWHlpoBoaEDdxFQ4sFew==\",\"timestamp\":1251734400000,\"first_timestamp\":1251734400000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"510222197106091117\",\"objectToType\":1,\"objectToTypeName\":\"身份证号码\",\"relativeType\":4023,\"relativeTypeName\":\"监护人一证件号码\",\"source\":1051,\"sourceName\":\"大情报-大、中、小学生及父母信息\",\"source_md5\":\"NKDWHlpoBoaEDdxFQ4sFew==\",\"timestamp\":1251734400000,\"first_timestamp\":1251734400000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20180620000000-PVQ9ZK\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1052,\"sourceName\":\"江北机场值机信息\",\"source_md5\":\"Z+E1H4iGkwPYVZcanITWLA==\",\"timestamp\":1529485740000,\"first_timestamp\":1529485740000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"510222197106091117\",\"objectToType\":1,\"objectToTypeName\":\"身份证号码\",\"relativeType\":45935,\"relativeTypeName\":\"父子\",\"source\":1736,\"sourceName\":\"烽火_知识库_家谱\",\"source_md5\":\"9/AofcgyyPfdh0+x21XWtQ==\",\"timestamp\":1552321431987,\"first_timestamp\":1552321431987,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E093839904\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"xJSX5iFesU9MG2Vyhl6RTQ==\",\"timestamp\":1453081800000,\"first_timestamp\":1453081800000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E612839617\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"eOMsSNOuz/g6OMvwWeqaig==\",\"timestamp\":1467383460000,\"first_timestamp\":1467383460000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E069785276\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"HtUplGjj9TL8fzE7ql9c1Q==\",\"timestamp\":1438223100000,\"first_timestamp\":1438223100000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20171120-NFWBQT\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1052,\"sourceName\":\"江北机场值机信息\",\"source_md5\":\"/ZwCSCqDW13zZCJB9evxKA==\",\"timestamp\":1511107200000,\"first_timestamp\":1511107200000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20170127000000-MJSFF3\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"WuwFk1DJzN7CE3I/fWr+2A==\",\"timestamp\":1486086600000,\"first_timestamp\":1486086600000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20181221000000-MELN4Z\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"/7zk98dxCOl2mI4KAxuDgQ==\",\"timestamp\":1546489200000,\"first_timestamp\":1546489200000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"448003762\",\"objectToType\":4635,\"objectToTypeName\":\"用户帐号\",\"relativeType\":4635,\"relativeTypeName\":\"用户帐号\",\"source\":1117,\"sourceName\":\"网吧-虚拟身份记录\",\"source_md5\":\"rzFY+Cum0RQzlwLm9oR6vw==\",\"timestamp\":1551507852000,\"first_timestamp\":1546662006000,\"count\":10},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E377457149\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"B6Xf9o+MDM3PBSthN2gU4g==\",\"timestamp\":1542006120000,\"first_timestamp\":1542006120000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"101556412007062616302262511339\",\"objectToType\":4333,\"objectToTypeName\":\"户口号码\",\"relativeType\":4397,\"relativeTypeName\":\"同户人员\",\"source\":1478,\"sourceName\":\"大情报-新常住人口信息\",\"source_md5\":\"8p2ltPxHjUVO7YHkJO/vQg==\",\"timestamp\":1283762255000,\"first_timestamp\":1283762255000,\"count\":2},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E024340396\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"y9TaZAR/Gl/vgUI+mRA2Pw==\",\"timestamp\":1467379200000,\"first_timestamp\":1467379200000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"D18157246\",\"objectToType\":4556,\"objectToTypeName\":\"卡号\",\"relativeType\":4437,\"relativeTypeName\":\"社保卡号\",\"source\":1161,\"sourceName\":\"大情报-社保卡办理信息\",\"source_md5\":\"HGTZnUHvc8al71j4FM5zZw==\",\"timestamp\":1372756736000,\"first_timestamp\":1372756736000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20180301-ML5ZRS\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1052,\"sourceName\":\"江北机场值机信息\",\"source_md5\":\"/DMKCJbajTM8kRXmvJY0sg==\",\"timestamp\":1519833600000,\"first_timestamp\":1519833600000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"736072668\",\"objectToType\":4635,\"objectToTypeName\":\"用户帐号\",\"relativeType\":4635,\"relativeTypeName\":\"用户帐号\",\"source\":1117,\"sourceName\":\"网吧-虚拟身份记录\",\"source_md5\":\"2kJDQCixlXPXYxFX2Dvz2Q==\",\"timestamp\":1551182454000,\"first_timestamp\":1551182449000,\"count\":2},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"cy15773207233\",\"objectToType\":4635,\"objectToTypeName\":\"用户帐号\",\"relativeType\":4080,\"relativeTypeName\":\"虚拟身份\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"jUXTTXBCtPR1VqnFLUZtcA==\",\"timestamp\":1548806040000,\"first_timestamp\":1437890640000,\"count\":22},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20180419000000-PE1EJ\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"BH4/6kqXEdRzb8WGFmVisA==\",\"timestamp\":1524286800000,\"first_timestamp\":1524286800000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"EA40031565\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"tyuLyuseoc36yRZasI34kw==\",\"timestamp\":1467384180000,\"first_timestamp\":1467384180000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"15773207233\",\"objectToType\":3996,\"objectToTypeName\":\"手机号码\",\"relativeType\":45665,\"relativeTypeName\":\"联系方式\",\"source\":1682,\"sourceName\":\"毕业大中专学生信息\",\"source_md5\":\"0nGglLJNnMwh9u5gcflyfQ==\",\"timestamp\":4697772474475,\"first_timestamp\":4697772474475,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20180426000000-NV96Y\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"cfzWYrZ1m/0VyXvYBfoKow==\",\"timestamp\":1525233900000,\"first_timestamp\":1525233900000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20190103000000-MELN4Z\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1085,\"sourceName\":\"大情报-江北机场进港信息\",\"source_md5\":\"hunN9Y7sqmsBWqssbSbwFQ==\",\"timestamp\":1546497600000,\"first_timestamp\":1546497600000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E037929636\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"CRl6Z85B2ng1r5U6CT//dg==\",\"timestamp\":1467371280000,\"first_timestamp\":1467371280000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E036629543\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"TMs0/lqDULkh1fDPaLZBNg==\",\"timestamp\":1467415380000,\"first_timestamp\":1467415380000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"MJSFF3\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1052,\"sourceName\":\"江北机场值机信息\",\"source_md5\":\"lJ0+fBcwgAfA0LLB/ashFg==\",\"timestamp\":1486051200000,\"first_timestamp\":1486051200000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"1317853109\",\"objectToType\":4635,\"objectToTypeName\":\"用户帐号\",\"relativeType\":4635,\"relativeTypeName\":\"用户帐号\",\"source\":1117,\"sourceName\":\"网吧-虚拟身份记录\",\"source_md5\":\"aS0K2QX5YB+Y7zk0IV4llw==\",\"timestamp\":1551962390000,\"first_timestamp\":1551962387000,\"count\":2},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20171115000000-NFWBQT\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"vZYiyKzla0jX/NgGnn15kw==\",\"timestamp\":1511148900000,\"first_timestamp\":1511148900000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20180611000000-PVQ9Z\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"8yP+RlJQAooKKUYytqKaEw==\",\"timestamp\":4683051299798,\"first_timestamp\":4683051299798,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E047220295\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"XV56n3YRmHYIUVf2Shwkkg==\",\"timestamp\":1438222680000,\"first_timestamp\":1438222680000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20171115000000-MZGVYZ\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"t1vWPfPzj6eL8i9HgsmtPw==\",\"timestamp\":1511148900000,\"first_timestamp\":1511148900000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20180829000000-PFLPG\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"kszxzLOLz6okOG9SUfy9Jw==\",\"timestamp\":1535685000000,\"first_timestamp\":1535685000000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20170928000000-MFNJ4C\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"EzLU5+AK3gcMChddsAm+0A==\",\"timestamp\":1506762000000,\"first_timestamp\":1506762000000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20171115000000-NTZLYT\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"WovCyCL5cifqCZ3GA1k1RQ==\",\"timestamp\":1510800900000,\"first_timestamp\":1510800900000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20181229000000-20181229110500\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1052,\"sourceName\":\"江北机场值机信息\",\"source_md5\":\"4VUhlDdMp8jFJrui+zvMCg==\",\"timestamp\":4699617135158,\"first_timestamp\":4699617135158,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20171115000000-MD673B\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"c6m7jEk+964/HvVJ1a6wnA==\",\"timestamp\":1511062500000,\"first_timestamp\":1511062500000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20180831000000-PFLPG3\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1085,\"sourceName\":\"大情报-江北机场进港信息\",\"source_md5\":\"CzQmHD3b02HEsoSWIQbzWw==\",\"timestamp\":1535697900000,\"first_timestamp\":1535697900000,\"count\":2},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"cy19940419\",\"objectToType\":4635,\"objectToTypeName\":\"用户帐号\",\"relativeType\":4635,\"relativeTypeName\":\"用户帐号\",\"source\":1117,\"sourceName\":\"网吧-虚拟身份记录\",\"source_md5\":\"mOr3gr3M5yFXepxqlJsbEA==\",\"timestamp\":1551506280000,\"first_timestamp\":1546749903000,\"count\":10},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"101556412007062616302262511339\",\"objectToType\":4333,\"objectToTypeName\":\"户口号码\",\"relativeType\":4397,\"relativeTypeName\":\"同户人员\",\"source\":1048,\"sourceName\":\"常住人口信息\",\"source_md5\":\"xBup5DB1ItQzXEFnB7ZFMA==\",\"timestamp\":4674703434730,\"first_timestamp\":4657692529997,\"count\":2},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"E623971719\",\"objectToType\":6332,\"objectToTypeName\":\"订单号\",\"relativeType\":6334,\"relativeTypeName\":\"乘车人\",\"source\":1172,\"sourceName\":\"大情报-火车网上购票\",\"source_md5\":\"08Ya/DuADX4PiNgeuvET+g==\",\"timestamp\":1467383520000,\"first_timestamp\":1467383520000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20180303-NB38VZ\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1052,\"sourceName\":\"江北机场值机信息\",\"source_md5\":\"mjV6YKNhwCNtKlsa7yd1jQ==\",\"timestamp\":1520006400000,\"first_timestamp\":1520006400000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"2011719275\",\"objectToType\":4556,\"objectToTypeName\":\"卡号\",\"relativeType\":4437,\"relativeTypeName\":\"社保卡号\",\"source\":1165,\"sourceName\":\"大情报-居民参保基本信息\",\"source_md5\":\"CKBp8cU/DdLD99/vDgRNgw==\",\"timestamp\":1345737600000,\"first_timestamp\":1345737600000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20171116000000-NTZLYT\",\"objectToType\":4340,\"objectToTypeName\":\"订座编号\",\"relativeType\":4399,\"relativeTypeName\":\"订座\",\"source\":1085,\"sourceName\":\"大情报-江北机场进港信息\",\"source_md5\":\"cW48s0TlkNyq8hLrAzMzOg==\",\"timestamp\":1510808400000,\"first_timestamp\":1510808400000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20170127000000-NZ1JKL\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"gEjkET1yF1GyuiF9D36U4w==\",\"timestamp\":1486086600000,\"first_timestamp\":1486086600000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20170710000000-NXMJJD\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"G3tZsGSJkf/ZVAwo/tnKGw==\",\"timestamp\":1499756100000,\"first_timestamp\":1499756100000,\"count\":1},{\"objectFromValue\":\"500107199404198914\",\"objectFromType\":1,\"objectFromTypeName\":\"身份证号码\",\"objectToValue\":\"20181215000000-MBS092\",\"objectToType\":5754,\"objectToTypeName\":\"订票编号\",\"relativeType\":5756,\"relativeTypeName\":\"订票\",\"source\":1135,\"sourceName\":\"大情报-民航订票信息\",\"source_md5\":\"rhrE/CHzwtOXIESwS4GZ8A==\",\"timestamp\":1546052700000,\"first_timestamp\":1546052700000,\"count\":1}],\"errCode\":null}";
if
(
null
!=
jdxxResult
&&
jdxxResult
.
startsWith
(
"{"
)){
jsonObj
=
JSONObject
.
parseObject
(
jdxxResult
);
}
if
(
jsonObj
!=
null
){
String
dataList
=
jsonObj
.
getString
(
"data"
);
JSONArray
childrens
=
JSONObject
.
parseArray
(
dataList
);
if
(
childrens
!=
null
&&
childrens
.
size
()
>
0
){
for
(
int
i
=
0
;
i
<
childrens
.
size
();
i
++){
JSONObject
children
=
childrens
.
getJSONObject
(
i
);
if
(
sjhmTypes
.
contains
(
children
.
getString
(
"relativeType"
))){
//关系
String
sjhm
=
getSjhmsList
(
children
);
JSONObject
jsonObject
=
null
;
if
(
sjhm
!=
null
){
String
kdxxResult
=
pushWaDataService
.
pushRelations
(
caseId
,
caseName
,
caseId
,
sjhm
);
if
(
null
!=
kdxxResult
&&
kdxxResult
.
startsWith
(
"{"
)){
jsonObject
=
JSONObject
.
parseObject
(
kdxxResult
);
}
if
(
jsonObject
!=
null
){
String
jdxxList
=
jsonObject
.
getString
(
"data"
);
JSONArray
jdxxChildrenList
=
JSONObject
.
parseArray
(
jdxxList
);
if
(
jdxxChildrenList
!=
null
&&
jdxxChildrenList
.
size
()
>
0
){
for
(
int
j
=
0
;
j
<
jdxxChildrenList
.
size
();
j
++){
JSONObject
jdxxChildrens
=
jdxxChildrenList
.
getJSONObject
(
j
);
if
(
jdxxTypes
.
contains
(
jdxxChildrens
.
getString
(
"relativeType"
))){
//关系
Relation
relation
=
new
Relation
();
relation
.
setObjecttotype
(
jdxxChildrens
.
getString
(
"objectToType"
));
relation
.
setObjecttotypename
(
jdxxChildrens
.
getString
(
"objectToTypeName"
));
relation
.
setObjecttovalue
(
jdxxChildrens
.
getString
(
"objectToValue"
));
relation
.
setObjectfromtype
(
jdxxChildrens
.
getString
(
"objectFromType"
));
relation
.
setObjectfromvalue
(
jdxxChildrens
.
getString
(
"objectFromValue"
));
relation
.
setObjectfromtypename
(
jdxxChildrens
.
getString
(
"objectFromTypeName"
));
relation
.
setRelativetype
(
jdxxChildrens
.
getString
(
"relativeType"
));
relation
.
setRelativetypename
(
jdxxChildrens
.
getString
(
"relativeTypeName"
));
relationList
.
add
(
relation
);
}
}
}
}
}
}
}
}
}
}
if
(!
relationList
.
isEmpty
()
&&
relationList
!=
null
){
jsonObejct
.
put
(
"code"
,
ResultEnum
.
SUCCESS
.
getCode
());
jsonObejct
.
put
(
"message"
,
ResultEnum
.
SUCCESS
.
getMessage
());
}
else
{
jsonObejct
.
put
(
"code"
,
ResultEnum
.
SUCCESS
.
getCode
());
jsonObejct
.
put
(
"message"
,
"无数据"
);
}
jsonObejct
.
put
(
"dataList"
,
relationList
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
jsonObejct
.
put
(
"code"
,
ResultEnum
.
RESULT_ERROR
.
getCode
());
jsonObejct
.
put
(
"message"
,
ResultEnum
.
RESULT_ERROR
.
getMessage
());
}
return
jsonObejct
;
}
/**
* 提取手机号码的关联信息
* @return
*/
private
String
getSjhmsList
(
JSONObject
children
){
String
sjhm
=
children
.
getString
(
"objectToValue"
);
//可能会有7位或者10位的手机号码或者电话号码,但是这儿统一只展示11位的手机号码或者电话号码
if
(
sjhm
.
length
()
==
11
||
sjhm
.
length
()
==
8
||
sjhm
.
length
()
==
13
){
return
sjhm
;
}
return
null
;
}
@Async
public
List
<
Relation
>
removeJSonObject
(
List
<
Relation
>
jsonObjects
){
Set
<
Relation
>
set
=
new
TreeSet
<
Relation
>(
new
Comparator
<
Relation
>()
{
@Override
public
int
compare
(
Relation
o1
,
Relation
o2
)
{
return
o1
.
getObjecttovalue
().
compareTo
(
o2
.
getObjecttovalue
());
}
});
set
.
addAll
(
jsonObjects
);
return
new
ArrayList
<
Relation
>(
set
);
}
}
src/main/java/com/founder/interservice/controller/NaotuController.java
deleted
100644 → 0
View file @
a99b5968
package
com
.
founder
.
interservice
.
controller
;
import
com.founder.interservice.enums.ResultEnum
;
import
com.founder.interservice.model.Relation
;
import
com.founder.interservice.recordLog.service.RecordLogService
;
import
com.founder.interservice.service.DataService
;
import
com.founder.interservice.service.IphoneTrackService
;
import
com.founder.interservice.service.PushWaDataService
;
import
net.sf.json.JSONArray
;
import
net.sf.json.JSONObject
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.scheduling.annotation.Async
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.*
;
/**
* @ClassName: NaotuController
* @Auther: 曹鹏
* @Description: java类作用描述
* @CreateDate: 2018-08-15 13:43
* @Version: 1.0
*/
@Controller
@CrossOrigin
public
class
NaotuController
{
@Autowired
private
DataService
dataService
;
//查询日志记录
@Autowired
private
RecordLogService
recordLogService
;
@Autowired
private
IphoneTrackService
iphoneTrackService
;
@Autowired
private
PushWaDataService
pushWaDataService
;
@Value
(
"${wabigdata.pgis.url}"
)
private
String
PGIS_URL
;
@Value
(
"${wabigdata.pgis_title.url}"
)
private
String
PGIS_TITLE_URL
;
@RequestMapping
(
value
=
"/queryJdAndThxxBySfzh"
)
@ResponseBody
public
JSONObject
queryJdAndThxxBySfzh
(
String
sfzh
,
String
type
,
String
caseId
,
String
caseName
){
List
<
String
>
sjhmTypes
=
Arrays
.
asList
(
"20"
,
"4394"
,
"3996"
,
"6003"
);
//手机号码类别
List
<
String
>
jdxxTypes
=
Arrays
.
asList
(
"6095"
,
"6096"
);
//快递类别
List
<
String
>
thgxTypes
=
Arrays
.
asList
(
"45878"
,
"4103"
,
"4396"
,
"4088"
,
"45936"
,
"45935"
);
//同户关系类别45878:母亲,4103:父亲,4396:母子关系,4088:配偶,45936:母子,45935:父子
JSONObject
jsonObejct
=
new
JSONObject
();
JSONObject
jsonObj
=
new
JSONObject
();
List
<
Relation
>
relationList
=
new
ArrayList
<>();
try
{
if
(
type
.
equals
(
"thxx"
)){
String
thxxResult
=
pushWaDataService
.
pushRelations
(
caseId
,
caseName
,
caseId
,
sfzh
);
if
(
null
!=
thxxResult
&&
thxxResult
.
startsWith
(
"{"
)){
jsonObj
=
JSONObject
.
fromObject
(
thxxResult
);
}
if
(
jsonObj
!=
null
){
String
dataList
=
jsonObj
.
getString
(
"data"
);
JSONObject
dataObj
=
JSONObject
.
fromObject
(
dataList
);
if
(
dataObj
!=
null
){
JSONArray
childrens
=
dataObj
.
getJSONArray
(
"data"
);
if
(
childrens
!=
null
&&
childrens
.
size
()
>
0
){
for
(
int
i
=
0
;
i
<
childrens
.
size
();
i
++){
JSONObject
children
=
childrens
.
getJSONObject
(
i
);
if
(
thgxTypes
.
contains
(
children
.
getString
(
"relativeType"
))){
//关系
Relation
relation
=
new
Relation
();
relation
.
setObjecttotype
(
children
.
getString
(
"objectToType"
));
relation
.
setObjecttotypename
(
children
.
getString
(
"objectToTypeName"
));
relation
.
setObjecttovalue
(
children
.
getString
(
"objectToValue"
));
relation
.
setObjectfromtype
(
children
.
getString
(
"objectFromType"
));
relation
.
setObjectfromvalue
(
children
.
getString
(
"objectFromValue"
));
relation
.
setObjectfromtypename
(
children
.
getString
(
"objectFromTypeName"
));
relation
.
setRelativetype
(
children
.
getString
(
"relativeType"
));
relation
.
setRelativetypename
(
children
.
getString
(
"relativeTypeName"
));
relationList
.
add
(
relation
);
}
}
}
relationList
=
removeJSonObject
(
relationList
);
}
}
}
else
if
(
type
.
equals
(
"jdxx"
)){
String
thxxResult
=
pushWaDataService
.
pushRelations
(
caseId
,
caseName
,
caseId
,
sfzh
);
if
(
null
!=
thxxResult
&&
thxxResult
.
startsWith
(
"{"
)){
jsonObj
=
JSONObject
.
fromObject
(
thxxResult
);
}
if
(
jsonObj
!=
null
){
String
dataList
=
jsonObj
.
getString
(
"data"
);
JSONObject
dataObj
=
JSONObject
.
fromObject
(
dataList
);
if
(
dataObj
!=
null
){
JSONArray
childrens
=
dataObj
.
getJSONArray
(
"data"
);
if
(
childrens
!=
null
&&
childrens
.
size
()
>
0
){
for
(
int
i
=
0
;
i
<
childrens
.
size
();
i
++){
JSONObject
children
=
childrens
.
getJSONObject
(
i
);
if
(
sjhmTypes
.
contains
(
children
.
getString
(
"relativeType"
))){
//关系
String
sjhm
=
getSjhmsList
(
children
);
JSONObject
jsonObject
=
null
;
if
(
sjhm
!=
null
){
String
jdxxResult
=
pushWaDataService
.
pushRelations
(
caseId
,
caseName
,
caseId
,
sjhm
);
if
(
null
!=
jdxxResult
&&
jdxxResult
.
startsWith
(
"{"
)){
jsonObject
=
JSONObject
.
fromObject
(
jdxxResult
);
}
if
(
jsonObject
!=
null
){
String
jdxxList
=
jsonObject
.
getString
(
"data"
);
JSONObject
jdxxObj
=
JSONObject
.
fromObject
(
jdxxList
);
if
(
jdxxObj
!=
null
){
JSONArray
jdxxChildrenList
=
jdxxObj
.
getJSONArray
(
"data"
);
if
(
jdxxChildrenList
!=
null
&&
jdxxChildrenList
.
size
()
>
0
){
for
(
int
j
=
0
;
j
<
jdxxChildrenList
.
size
();
j
++){
JSONObject
jdxxChildrens
=
jdxxChildrenList
.
getJSONObject
(
j
);
if
(
jdxxTypes
.
contains
(
jdxxChildrens
.
getString
(
"relativeType"
))){
//关系
Relation
relation
=
new
Relation
();
relation
.
setObjecttotype
(
jdxxChildrens
.
getString
(
"objectToType"
));
relation
.
setObjecttotypename
(
jdxxChildrens
.
getString
(
"objectToTypeName"
));
relation
.
setObjecttovalue
(
jdxxChildrens
.
getString
(
"objectToValue"
));
relation
.
setObjectfromtype
(
jdxxChildrens
.
getString
(
"objectFromType"
));
relation
.
setObjectfromvalue
(
jdxxChildrens
.
getString
(
"objectFromValue"
));
relation
.
setObjectfromtypename
(
jdxxChildrens
.
getString
(
"objectFromTypeName"
));
relation
.
setRelativetype
(
jdxxChildrens
.
getString
(
"relativeType"
));
relation
.
setRelativetypename
(
jdxxChildrens
.
getString
(
"relativeTypeName"
));
relationList
.
add
(
relation
);
}
}
}
}
}
}
}
}
}
}
}
}
if
(!
relationList
.
isEmpty
()
&&
relationList
!=
null
){
jsonObejct
.
put
(
"code"
,
ResultEnum
.
SUCCESS
.
getCode
());
jsonObejct
.
put
(
"message"
,
ResultEnum
.
SUCCESS
.
getMessage
());
}
else
{
jsonObejct
.
put
(
"code"
,
ResultEnum
.
SUCCESS
.
getCode
());
jsonObejct
.
put
(
"message"
,
"无数据"
);
}
jsonObejct
.
put
(
"dataList"
,
relationList
);
}
catch
(
Exception
e
){
e
.
printStackTrace
();
jsonObejct
.
put
(
"code"
,
ResultEnum
.
RESULT_ERROR
.
getCode
());
jsonObejct
.
put
(
"message"
,
ResultEnum
.
RESULT_ERROR
.
getMessage
());
}
return
jsonObejct
;
}
/**
* 提取手机号码的关联信息
* @return
*/
private
String
getSjhmsList
(
JSONObject
children
){
String
sjhm
=
children
.
getString
(
"objectToValue"
);
//可能会有7位或者10位的手机号码或者电话号码,但是这儿统一只展示11位的手机号码或者电话号码
if
(
sjhm
.
length
()
==
11
||
sjhm
.
length
()
==
8
||
sjhm
.
length
()
==
13
){
return
sjhm
;
}
return
null
;
}
@Async
public
List
<
Relation
>
removeJSonObject
(
List
<
Relation
>
jsonObjects
){
Set
<
Relation
>
set
=
new
TreeSet
<
Relation
>(
new
Comparator
<
Relation
>()
{
@Override
public
int
compare
(
Relation
o1
,
Relation
o2
)
{
return
o1
.
getObjecttovalue
().
compareTo
(
o2
.
getObjecttovalue
());
}
});
set
.
addAll
(
jsonObjects
);
return
new
ArrayList
<
Relation
>(
set
);
}
}
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