Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
J
jiwei-api
Project
Project
Details
Activity
Releases
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
马天浩
jiwei-api
Commits
1a73d83d
Commit
1a73d83d
authored
Aug 08, 2020
by
matianhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[纪委接口] <add> 新增"纪委智慧监督平台接口_20200805"中接口;将资产云接口新建单独controller
parent
6e901406
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
258 additions
and
80 deletions
+258
-80
AssetCloudController.java
...om/mth/requestsecret/controller/AssetCloudController.java
+123
-0
RequestController.java
...a/com/mth/requestsecret/controller/RequestController.java
+135
-80
No files found.
src/main/java/com/mth/requestsecret/controller/AssetCloudController.java
0 → 100644
View file @
1a73d83d
package
com
.
mth
.
requestsecret
.
controller
;
import
com.mth.requestsecret.controller.vo.CxdwzcVO
;
import
com.mth.requestsecret.controller.vo.HtbacxVO
;
import
com.mth.requestsecret.controller.vo.JzmxsjVO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.HttpEntity
;
import
org.springframework.http.HttpHeaders
;
import
org.springframework.http.HttpMethod
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.client.RestTemplate
;
import
java.util.HashMap
;
/**
* 资产云接口
*
* @author MaTianHao
* @date 2020/8/7
*/
public
class
AssetCloudController
{
@Autowired
private
RestTemplate
restTemplate
;
/**
* 三十五查询单位资产列表
* @param cxdwzcVO
* @return
*/
@PostMapping
(
"/cxdwzc"
)
public
ResponseEntity
<
String
>
cxdwzc
(
@RequestBody
CxdwzcVO
cxdwzcVO
)
{
String
url
=
"http://59.202.50.194:8090/fcfa_restapi/api/asset/getOrgAssetList"
;
// api参数
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
long
timeStamp
=
System
.
currentTimeMillis
();
map
.
put
(
"assetCode"
,
cxdwzcVO
.
getAssetCode
());
map
.
put
(
"assetTypeCode"
,
cxdwzcVO
.
getAssetTypeCode
());
map
.
put
(
"gbTypeCode"
,
cxdwzcVO
.
getGbTypeCode
());
map
.
put
(
"rgCode"
,
cxdwzcVO
.
getRgCode
());
map
.
put
(
"status"
,
cxdwzcVO
.
getStatus
());
map
.
put
(
"timeStamp"
,
timeStamp
);
map
.
put
(
"pageNumber"
,
cxdwzcVO
.
getPageNumber
());
map
.
put
(
"pageSize"
,
cxdwzcVO
.
getPageSize
());
map
.
put
(
"orgCode"
,
cxdwzcVO
.
getOrgCode
());
map
.
put
(
"sysCode"
,
cxdwzcVO
.
getSysCode
());
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
set
(
"Authority"
,
"d2ViLDM2MDAsNitVTWhRYmtZV21kV090OUlPZ0tkcz"
);
// 发送请求
HttpEntity
<
HashMap
<
String
,
Object
>>
request
=
new
HttpEntity
<>(
map
,
headers
);
return
restTemplate
.
exchange
(
url
,
HttpMethod
.
POST
,
request
,
String
.
class
);
}
/**
* 三十六 获取记账明细数据接口(通用接口)
* @param jzmxsjVO
* @return
*/
@PostMapping
(
"/jzmxsj"
)
public
ResponseEntity
<
String
>
jzmxsj
(
@RequestBody
JzmxsjVO
jzmxsjVO
)
{
String
url
=
"http://59.202.50.194:8090/fcfa_restapi/api/asset/getAccountingData"
;
// api参数
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
long
timeStamp
=
System
.
currentTimeMillis
();
map
.
put
(
"accperiodmth"
,
jzmxsjVO
.
getAccperiodmth
());
map
.
put
(
"businessType"
,
jzmxsjVO
.
getBusinessType
());
map
.
put
(
"rgCode"
,
jzmxsjVO
.
getRgCode
());
map
.
put
(
"periodyear"
,
jzmxsjVO
.
getPeriodyear
());
map
.
put
(
"pageNumber"
,
jzmxsjVO
.
getPageNumber
());
map
.
put
(
"pageSize"
,
jzmxsjVO
.
getPageSize
());
map
.
put
(
"orgCode"
,
jzmxsjVO
.
getOrgCode
());
map
.
put
(
"sysCode"
,
jzmxsjVO
.
getSysCode
());
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
set
(
"Authority"
,
"d2ViLDM2MDAsNitVTWhRYmtZV21kV090OUlPZ0tkcz"
);
// 发送请求
HttpEntity
<
HashMap
<
String
,
Object
>>
request
=
new
HttpEntity
<>(
map
,
headers
);
return
restTemplate
.
exchange
(
url
,
HttpMethod
.
POST
,
request
,
String
.
class
);
}
/**
* 三十七 根据资产ID 获取资产详情
* @param
* @return
*/
@GetMapping
(
"/hqzcxq"
)
public
ResponseEntity
<
String
>
hqzcxq
(
String
sysCode
,
String
rgCode
,
String
orgCode
,
String
assetId
)
{
String
u
=
"http://59.202.50.194:8090/fcfa_restapi/api/asset/assetInfo/"
;
// api参数
String
url
=
u
+
sysCode
+
"@"
+
rgCode
+
"@"
+
orgCode
+
"@"
+
assetId
;
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
set
(
"Authority"
,
"d2ViLDM2MDAsNitVTWhRYmtZV21kV090OUlPZ0tkcz"
);
// 发送请求
HttpEntity
<
HashMap
<
String
,
Object
>>
request
=
new
HttpEntity
<>(
map
,
headers
);
return
restTemplate
.
exchange
(
url
,
HttpMethod
.
GET
,
request
,
String
.
class
);
}
/**
* 三十八 合同备案查询
* @param htbacxVO
* @return
*/
@PostMapping
(
"/htbacx"
)
public
ResponseEntity
<
String
>
htbacx
(
@RequestBody
HtbacxVO
htbacxVO
)
{
String
url
=
"http://59.202.50.194:8090/fcfa_restapi/api/contract/getContractList"
;
// api参数
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"rgCode"
,
htbacxVO
.
getRgCode
());
map
.
put
(
"pageNumber"
,
htbacxVO
.
getPageNumber
());
map
.
put
(
"pageSize"
,
htbacxVO
.
getPageSize
());
map
.
put
(
"orgCode"
,
htbacxVO
.
getOrgCode
());
map
.
put
(
"sysCode"
,
htbacxVO
.
getSysCode
());
map
.
put
(
"contractTypeCode"
,
htbacxVO
.
getContractTypeCode
());
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
set
(
"Authority"
,
"d2ViLDM2MDAsNitVTWhRYmtZV21kV090OUlPZ0tkcz"
);
// 发送请求
HttpEntity
<
HashMap
<
String
,
Object
>>
request
=
new
HttpEntity
<>(
map
,
headers
);
return
restTemplate
.
exchange
(
url
,
HttpMethod
.
POST
,
request
,
String
.
class
);
}
}
src/main/java/com/mth/requestsecret/controller/RequestController.java
View file @
1a73d83d
...
...
@@ -2,17 +2,16 @@ package com.mth.requestsecret.controller;
import
com.mth.requestsecret.controller.vo.*
;
import
com.mth.requestsecret.service.RestTemlateService
;
import
com.sun.deploy.net.HttpResponse
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.
*
;
import
org.springframework.http.
ResponseEntity
;
import
org.springframework.util.LinkedMultiValueMap
;
import
org.springframework.util.MultiValueMap
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.client.RestTemplate
;
import
java.util.HashMap
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* 纪委智慧监督平台接口
*
* @author MaTianHao
* @date 2020/7/13
*/
...
...
@@ -22,9 +21,6 @@ public class RequestController extends BaseController {
@Autowired
RestTemlateService
restTemlateService
;
@Autowired
private
RestTemplate
restTemplate
;
/**
* 五.浙江省电力业务开放数据查询
...
...
@@ -774,100 +770,159 @@ public class RequestController extends BaseController {
}
/**
* 三十五查询单位资产列表
* @param cxdwzcVO
* 四十六.浙江省事业单位人员基本信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/cxdwzc"
)
public
ResponseEntity
<
String
>
cxdwzc
(
@RequestBody
CxdwzcVO
cxdwzcVO
)
{
String
url
=
"http://59.202.50.194:8090/fcfa_restapi/api/asset/getOrgAssetList"
;
@PostMapping
(
"/publicInstitutionInfo"
)
public
ResponseEntity
<
String
>
publicInstitutionInfo
(
BaseParamVO
param
)
{
// api签名
String
apiMethod
=
"publicInstitutionInfo.action"
;
// api参数
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
long
timeStamp
=
System
.
currentTimeMillis
();
map
.
put
(
"assetCode"
,
cxdwzcVO
.
getAssetCode
());
map
.
put
(
"assetTypeCode"
,
cxdwzcVO
.
getAssetTypeCode
());
map
.
put
(
"gbTypeCode"
,
cxdwzcVO
.
getGbTypeCode
());
map
.
put
(
"rgCode"
,
cxdwzcVO
.
getRgCode
());
map
.
put
(
"status"
,
cxdwzcVO
.
getStatus
());
map
.
put
(
"timeStamp"
,
timeStamp
);
map
.
put
(
"pageNumber"
,
cxdwzcVO
.
getPageNumber
());
map
.
put
(
"pageSize"
,
cxdwzcVO
.
getPageSize
());
map
.
put
(
"orgCode"
,
cxdwzcVO
.
getOrgCode
());
map
.
put
(
"sysCode"
,
cxdwzcVO
.
getSysCode
());
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
set
(
"Authority"
,
"d2ViLDM2MDAsNitVTWhRYmtZV21kV090OUlPZ0tkcz"
);
// 发送请求
HttpEntity
<
HashMap
<
String
,
Object
>>
request
=
new
HttpEntity
<>(
map
,
headers
);
return
restTemplate
.
exchange
(
url
,
HttpMethod
.
POST
,
request
,
String
.
class
);
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"name"
,
param
.
getUserName
());
paramMap
.
add
(
"cardId"
,
param
.
getIdCard
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 三十六 获取记账明细数据接口(通用接口)
* @param jzmxsjVO
* 四十七.浙江省宗教团体信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/jzmxsj"
)
public
ResponseEntity
<
String
>
jzmxsj
(
@RequestBody
JzmxsjVO
jzmxsjVO
)
{
String
url
=
"http://59.202.50.194:8090/fcfa_restapi/api/asset/getAccountingData"
;
@PostMapping
(
"/ethnicReligion"
)
public
ResponseEntity
<
String
>
ethnicReligion
(
CompanyParamVO
param
)
{
// api签名
String
apiMethod
=
"ethnicReligion.action"
;
// api参数
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
long
timeStamp
=
System
.
currentTimeMillis
();
map
.
put
(
"accperiodmth"
,
jzmxsjVO
.
getAccperiodmth
());
map
.
put
(
"businessType"
,
jzmxsjVO
.
getBusinessType
());
map
.
put
(
"rgCode"
,
jzmxsjVO
.
getRgCode
());
map
.
put
(
"periodyear"
,
jzmxsjVO
.
getPeriodyear
());
map
.
put
(
"pageNumber"
,
jzmxsjVO
.
getPageNumber
());
map
.
put
(
"pageSize"
,
jzmxsjVO
.
getPageSize
());
map
.
put
(
"orgCode"
,
jzmxsjVO
.
getOrgCode
());
map
.
put
(
"sysCode"
,
jzmxsjVO
.
getSysCode
());
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
set
(
"Authority"
,
"d2ViLDM2MDAsNitVTWhRYmtZV21kV090OUlPZ0tkcz"
);
// 发送请求
HttpEntity
<
HashMap
<
String
,
Object
>>
request
=
new
HttpEntity
<>(
map
,
headers
);
return
restTemplate
.
exchange
(
url
,
HttpMethod
.
POST
,
request
,
String
.
class
);
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"orgName"
,
param
.
getOrgName
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 三十七 根据资产ID 获取资产详情
* @param
* 四十八.浙江省低保标准查询
*
* @param id
* @param additional
* @return
*/
@GetMapping
(
"/hqzcxq"
)
public
ResponseEntity
<
String
>
hqzcxq
(
String
sysCode
,
String
rgCode
,
String
orgCode
,
String
assetId
)
{
String
u
=
"http://59.202.50.194:8090/fcfa_restapi/api/asset/assetInfo/"
;
@PostMapping
(
"/lowestStandardInfo"
)
public
ResponseEntity
<
String
>
lowestStandardInfo
(
String
id
,
String
additional
)
{
// api签名
String
apiMethod
=
"lowestStandardInfo.action"
;
// api参数
String
url
=
u
+
sysCode
+
"@"
+
rgCode
+
"@"
+
orgCode
+
"@"
+
assetId
;
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
set
(
"Authority"
,
"d2ViLDM2MDAsNitVTWhRYmtZV21kV090OUlPZ0tkcz"
);
// 发送请求
HttpEntity
<
HashMap
<
String
,
Object
>>
request
=
new
HttpEntity
<>(
map
,
headers
);
return
restTemplate
.
exchange
(
url
,
HttpMethod
.
GET
,
request
,
String
.
class
);
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"id"
,
id
);
paramMap
.
add
(
"additional"
,
additional
);
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 三十八 合同备案查询
* @param htbacxVO
* 四十九.浙江省勘察设计企业资质信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/htbacx"
)
public
ResponseEntity
<
String
>
htbacx
(
@RequestBody
HtbacxVO
htbacxVO
)
{
String
url
=
"http://59.202.50.194:8090/fcfa_restapi/api/contract/getContractList"
;
@PostMapping
(
"/surveyDesignInfo"
)
public
ResponseEntity
<
String
>
surveyDesignInfo
(
CompanyParamVO
param
)
{
// api签名
String
apiMethod
=
"surveyDesignInfo.action"
;
// api参数
HashMap
<
String
,
Object
>
map
=
new
HashMap
<>();
map
.
put
(
"rgCode"
,
htbacxVO
.
getRgCode
());
map
.
put
(
"pageNumber"
,
htbacxVO
.
getPageNumber
());
map
.
put
(
"pageSize"
,
htbacxVO
.
getPageSize
());
map
.
put
(
"orgCode"
,
htbacxVO
.
getOrgCode
());
map
.
put
(
"sysCode"
,
htbacxVO
.
getSysCode
());
map
.
put
(
"contractTypeCode"
,
htbacxVO
.
getContractTypeCode
());
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
set
(
"Authority"
,
"d2ViLDM2MDAsNitVTWhRYmtZV21kV090OUlPZ0tkcz"
);
// 发送请求
HttpEntity
<
HashMap
<
String
,
Object
>>
request
=
new
HttpEntity
<>(
map
,
headers
);
return
restTemplate
.
exchange
(
url
,
HttpMethod
.
POST
,
request
,
String
.
class
);
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"CorpCode"
,
param
.
getUniscId
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 五十.浙江省建筑企业资质信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/constructionInfo"
)
public
ResponseEntity
<
String
>
constructionInfo
(
CompanyParamVO
param
)
{
// api签名
String
apiMethod
=
"constructionInfo.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"uniscId"
,
param
.
getUniscId
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 五十一.浙江省水利工程质量检测单位资质信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/waterInspectionInfo"
)
public
ResponseEntity
<
String
>
waterInspectionInfo
(
CompanyParamVO
param
)
{
// api签名
String
apiMethod
=
"waterInspectionInfo.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"orgCode"
,
param
.
getUniscId
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 五十二.浙江省水利工程建设监理企业资质信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/waterConstructionInfo"
)
public
ResponseEntity
<
String
>
waterConstructionInfo
(
CompanyParamVO
param
)
{
// api签名
String
apiMethod
=
"waterConstructionInfo.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"uniscId"
,
param
.
getUniscId
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 五十三.浙江省严重违法失信企业名单信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/VjV1fdce6emYEe8f"
)
public
ResponseEntity
<
String
>
VjV1fdce6emYEe8f
(
CompanyParamVO
param
)
{
// api签名
String
apiMethod
=
"VjV1fdce6emYEe8f.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"uniscid"
,
param
.
getUniscId
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 五十四.浙江省行政处罚记录信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/administrativePenaltyRecordInfo"
)
public
ResponseEntity
<
String
>
administrativePenaltyRecordInfo
(
CompanyParamVO
param
)
{
// api签名
String
apiMethod
=
"administrativePenaltyRecordInfo.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"companyName"
,
param
.
getOrgName
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
@PostMapping
(
"/"
)
...
...
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