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
76e02a50
Commit
76e02a50
authored
Aug 07, 2020
by
fanyl@watone.com.cn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
接口
parent
09a49b94
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
200 additions
and
1 deletion
+200
-1
RequestController.java
...a/com/mth/requestsecret/controller/RequestController.java
+105
-1
CxdwzcVO.java
...in/java/com/mth/requestsecret/controller/vo/CxdwzcVO.java
+36
-0
HtbacxVO.java
...in/java/com/mth/requestsecret/controller/vo/HtbacxVO.java
+27
-0
JzmxsjVO.java
...in/java/com/mth/requestsecret/controller/vo/JzmxsjVO.java
+32
-0
No files found.
src/main/java/com/mth/requestsecret/controller/RequestController.java
View file @
76e02a50
...
...
@@ -2,11 +2,15 @@ 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.
ResponseEntity
;
import
org.springframework.http.
*
;
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
;
/**
* @author MaTianHao
...
...
@@ -18,6 +22,9 @@ public class RequestController extends BaseController {
@Autowired
RestTemlateService
restTemlateService
;
@Autowired
private
RestTemplate
restTemplate
;
/**
* 五.浙江省电力业务开放数据查询
...
...
@@ -573,6 +580,102 @@ public class RequestController extends BaseController {
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 三十五查询单位资产列表
* @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
);
}
@PostMapping
(
"/"
)
public
ResponseEntity
<
String
>
method
(
BaseParamVO
param
)
{
...
...
@@ -582,6 +685,7 @@ public class RequestController extends BaseController {
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemlateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
}
src/main/java/com/mth/requestsecret/controller/vo/CxdwzcVO.java
0 → 100644
View file @
76e02a50
package
com
.
mth
.
requestsecret
.
controller
.
vo
;
import
lombok.Data
;
/**
* @author fyl
* @version v1.0
* @desc 查询单位资产
* @date 2020-08-07 9:53
* @jdk 1.8
*/
@Data
public
class
CxdwzcVO
{
// 调用此接口的第三方系统标识代码 (必填项),
private
String
sysCode
;
//单位编码(组织机构代码) (必填项),
private
String
orgCode
;
//区划编码 (必填项)
private
Long
rgCode
;
//资产分类 ,(不加assetcode参数的话,会返回所有的)
private
String
assetTypeCode
;
//国标分类编码(支持'like'模糊查询,至少输入国标编码的前三位) ,
private
String
gbTypeCode
;
//状态(;初始 1正常 4已拆分 9已注销) ,
private
Integer
status
;
//资产编码 ,
private
String
assetCode
;
//时间戳(如该参数不为空,则只返回该时间戳之后有变动的卡片信息) ,
private
Long
timeStamp
;
//当前页(如需要一次查询所有数据,则传入的分页参数为空即可) ,
private
Integer
pageNumber
;
//每页多少行
private
Integer
pageSize
;
}
\ No newline at end of file
src/main/java/com/mth/requestsecret/controller/vo/HtbacxVO.java
0 → 100644
View file @
76e02a50
package
com
.
mth
.
requestsecret
.
controller
.
vo
;
import
lombok.Data
;
/**
* @author fyl
* @version v1.0
* @desc 合同备案查询
* @date 2020-08-07 10:57
* @jdk 1.8
*/
@Data
public
class
HtbacxVO
{
// 调用此接口的第三方系统标识代码 (必填项),
private
String
sysCode
;
//单位编码(组织机构代码) (必填项),
private
String
orgCode
;
//区划编码 (必填项)
private
Long
rgCode
;
//当前页(如需要一次查询所有数据,则传入的分页参数为空即可) ,
private
Integer
pageNumber
;
//每页多少行
private
Integer
pageSize
;
//合同类型(01:土地房屋合同 02资产出租合同 03利润分配方案05资产处置合同,为空时返回所有类型单据信息)
private
Integer
contractTypeCode
;
}
\ No newline at end of file
src/main/java/com/mth/requestsecret/controller/vo/JzmxsjVO.java
0 → 100644
View file @
76e02a50
package
com
.
mth
.
requestsecret
.
controller
.
vo
;
import
lombok.Data
;
/**
* @author fyl
* @version v1.0
* @desc 获取记账明细数据接口
* @date 2020-08-07 10:24
* @jdk 1.8
*/
@Data
public
class
JzmxsjVO
{
// 调用此接口的第三方系统标识代码 (必填项),
private
String
sysCode
;
//单位编码(组织机构代码) (必填项),
private
String
orgCode
;
//区划编码 (必填项)
private
Long
rgCode
;
//当前页(如需要一次查询所有数据,则传入的分页参数为空即可) ,
private
Integer
pageNumber
;
//每页多少行
private
Integer
pageSize
;
//年度
private
String
periodyear
;
// "会计月份",
private
String
accperiodmth
;
//":"业务类型 1资产登记 2处置 4变更 6折旧(如该字段为空时返回所有业务类型数据)",
private
Integer
businessType
;
}
\ No newline at end of file
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