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
738b8a0f
Commit
738b8a0f
authored
Apr 24, 2019
by
caojingji
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
对接新版的网安接口 修改为新的对接方式
parent
a67c38c2
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
161 additions
and
3 deletions
+161
-3
src/main/java/com/founder/interservice/controller/PushWaDataController.java
+79
-0
src/main/java/com/founder/interservice/service/PushWaDataService.java
+8
-0
src/main/java/com/founder/interservice/service/impl/PushWaDataServiceImpl.java
+74
-3
No files found.
src/main/java/com/founder/interservice/controller/PushWaDataController.java
View file @
738b8a0f
...
...
@@ -189,4 +189,83 @@ public class PushWaDataController {
}
return
resultVO
;
}
/**
* 区域碰撞 -任务发送
* @param param json参数
* @return
* @throws InterServiceException
*/
@RequestMapping
(
value
=
"/sendRegionalTask"
,
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
})
@ResponseBody
public
ResultVO
sendRegionalTask
(
String
param
){
ResultVO
resultVO
=
null
;
try
{
String
result
=
pushWaDataService
.
sendRegionalTask
(
param
);
resultVO
=
ResultVOUtil
.
success
(
result
);
}
catch
(
InterServiceException
e
){
e
.
printStackTrace
();
resultVO
=
ResultVOUtil
.
error
(
e
.
getCode
(),
e
.
getMessage
(),
null
);
}
return
resultVO
;
}
/**
* 区域碰撞 -结果获取
* @param taskId 任务编号
* @return
* @throws InterServiceException
*/
@RequestMapping
(
value
=
"/getRegionalTaskInfo"
,
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
})
@ResponseBody
public
ResultVO
getRegionalTaskInfo
(
String
taskId
){
ResultVO
resultVO
=
null
;
try
{
String
result
=
pushWaDataService
.
getRegionalTaskInfo
(
taskId
);
resultVO
=
ResultVOUtil
.
success
(
result
);
}
catch
(
InterServiceException
e
){
e
.
printStackTrace
();
resultVO
=
ResultVOUtil
.
error
(
e
.
getCode
(),
e
.
getMessage
(),
null
);
}
return
resultVO
;
}
/**
* 多区域碰撞 -任务发送
* @param param json参数
* @return
* @throws InterServiceException
*/
@RequestMapping
(
value
=
"/sendMutilRegionalTask"
,
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
})
@ResponseBody
public
ResultVO
sendMutilRegionalTask
(
String
param
){
ResultVO
resultVO
=
null
;
try
{
String
result
=
pushWaDataService
.
sendMutilRegionalTask
(
param
);
resultVO
=
ResultVOUtil
.
success
(
result
);
}
catch
(
InterServiceException
e
){
e
.
printStackTrace
();
resultVO
=
ResultVOUtil
.
error
(
e
.
getCode
(),
e
.
getMessage
(),
null
);
}
return
resultVO
;
}
/**
* 区域碰撞 -结果获取
* @param taskId 任务编号
* @return
* @throws InterServiceException
*/
@RequestMapping
(
value
=
"/getMultiRegionalTaskInfo"
,
method
=
{
RequestMethod
.
GET
,
RequestMethod
.
POST
})
@ResponseBody
public
ResultVO
getMultiRegionalTaskInfo
(
String
taskId
){
ResultVO
resultVO
=
null
;
try
{
String
result
=
pushWaDataService
.
getMultiRegionalTaskInfo
(
taskId
);
resultVO
=
ResultVOUtil
.
success
(
result
);
}
catch
(
InterServiceException
e
){
e
.
printStackTrace
();
resultVO
=
ResultVOUtil
.
error
(
e
.
getCode
(),
e
.
getMessage
(),
null
);
}
return
resultVO
;
}
}
src/main/java/com/founder/interservice/service/PushWaDataService.java
View file @
738b8a0f
...
...
@@ -16,4 +16,12 @@ public interface PushWaDataService {
public
String
sendDzgzTask
(
String
param
)
throws
InterServiceException
;
public
String
getDzgzTaskInfo
(
String
taskId
)
throws
InterServiceException
;
public
String
doPostWaData
(
String
urlName
,
String
param
)
throws
InterServiceException
;
String
sendRegionalTask
(
String
param
)
throws
InterServiceException
;
String
getRegionalTaskInfo
(
String
taskId
)
throws
InterServiceException
;
String
sendMutilRegionalTask
(
String
param
)
throws
InterServiceException
;
String
getMultiRegionalTaskInfo
(
String
taskId
)
throws
InterServiceException
;
}
src/main/java/com/founder/interservice/service/impl/PushWaDataServiceImpl.java
View file @
738b8a0f
...
...
@@ -181,7 +181,7 @@ public class PushWaDataServiceImpl implements PushWaDataService {
public
String
sendDzgzTask
(
String
param
)
throws
InterServiceException
{
String
result
=
null
;
try
{
result
=
doPostWaData
(
"fixedEvidenceByRegion
al
Task"
,
param
);
result
=
doPostWaData
(
"fixedEvidenceByRegionTask"
,
param
);
}
catch
(
Exception
e
){
throw
new
InterServiceException
(
ResultEnum
.
REQUEST_URL_ERROR
.
getCode
(),
ResultEnum
.
REQUEST_URL_ERROR
.
getMessage
());
}
...
...
@@ -200,13 +200,85 @@ public class PushWaDataServiceImpl implements PushWaDataService {
try
{
JSONObject
param
=
new
JSONObject
();
param
.
put
(
"taskId"
,
taskId
);
result
=
doPostWaData
(
"fixedEvidenceByRegion
al
TaskFetch"
,
param
.
toJSONString
());
result
=
doPostWaData
(
"fixedEvidenceByRegionTaskFetch"
,
param
.
toJSONString
());
}
catch
(
Exception
e
){
throw
new
InterServiceException
(
ResultEnum
.
REQUEST_URL_ERROR
.
getCode
(),
ResultEnum
.
REQUEST_URL_ERROR
.
getMessage
());
}
return
result
;
}
/**
* 区域碰撞-任务发送
* @param param
* @return
* @throws InterServiceException
*/
@Override
public
String
sendRegionalTask
(
String
param
)
throws
InterServiceException
{
String
result
=
null
;
try
{
result
=
doPostWaData
(
"regionalAnalysisTask"
,
param
);
}
catch
(
Exception
e
){
throw
new
InterServiceException
(
ResultEnum
.
REQUEST_URL_ERROR
.
getCode
(),
ResultEnum
.
REQUEST_URL_ERROR
.
getMessage
());
}
return
result
;
}
/**
* 区域碰撞-结果获取
* @param taskId
* @return
* @throws InterServiceException
*/
@Override
public
String
getRegionalTaskInfo
(
String
taskId
)
throws
InterServiceException
{
String
result
=
null
;
try
{
String
url
=
"regionalAnalysisTaskInfo/"
+
taskId
;
result
=
doPostWaData
(
url
,
null
);
}
catch
(
Exception
e
){
throw
new
InterServiceException
(
ResultEnum
.
REQUEST_URL_ERROR
.
getCode
(),
ResultEnum
.
REQUEST_URL_ERROR
.
getMessage
());
}
return
result
;
}
/**
* 多区域碰撞-任务发送
* @param param
* @return
* @throws InterServiceException
*/
@Override
public
String
sendMutilRegionalTask
(
String
param
)
throws
InterServiceException
{
String
result
=
null
;
try
{
result
=
doPostWaData
(
"multiRegionalsAnalyseTask"
,
param
);
}
catch
(
Exception
e
){
throw
new
InterServiceException
(
ResultEnum
.
REQUEST_URL_ERROR
.
getCode
(),
ResultEnum
.
REQUEST_URL_ERROR
.
getMessage
());
}
return
result
;
}
/**
* 多区域碰撞-结果获取
* @param taskId
* @return
* @throws InterServiceException
*/
@Override
public
String
getMultiRegionalTaskInfo
(
String
taskId
)
throws
InterServiceException
{
String
result
=
null
;
try
{
JSONObject
param
=
new
JSONObject
();
param
.
put
(
"taskId"
,
taskId
);
String
url
=
"multiRegionalsAnalyseTaskFetch"
;
result
=
doPostWaData
(
url
,
param
.
toJSONString
());
}
catch
(
Exception
e
){
throw
new
InterServiceException
(
ResultEnum
.
REQUEST_URL_ERROR
.
getCode
(),
ResultEnum
.
REQUEST_URL_ERROR
.
getMessage
());
}
return
result
;
}
@Override
public
String
doPostWaData
(
String
urlName
,
String
param
)
throws
InterServiceException
{
try
{
...
...
@@ -219,5 +291,4 @@ public class PushWaDataServiceImpl implements PushWaDataService {
}
}
}
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