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
3d120729
Commit
3d120729
authored
Dec 02, 2020
by
matianhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[数管局接口] <add> 新增接口
parent
dcfb0ed0
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
536 additions
and
7 deletions
+536
-7
RequestController.java
...a/com/mth/requestsecret/controller/RequestController.java
+381
-7
LinancbzmqzVO.java
...a/com/mth/requestsecret/vo/shuguanjuvo/LinancbzmqzVO.java
+33
-0
RkkjzxxVO.java
.../java/com/mth/requestsecret/vo/shuguanjuvo/RkkjzxxVO.java
+43
-0
RywzxxcxVO.java
...java/com/mth/requestsecret/vo/shuguanjuvo/RywzxxcxVO.java
+21
-0
ShbxyjkVO.java
.../java/com/mth/requestsecret/vo/shuguanjuvo/ShbxyjkVO.java
+58
-0
No files found.
src/main/java/com/mth/requestsecret/controller/RequestController.java
View file @
3d120729
package
com
.
mth
.
requestsecret
.
controller
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mth.requestsecret.vo.shuguanjuvo.*
;
import
com.mth.requestsecret.service.RestTemplateService
;
import
com.mth.requestsecret.vo.shuguanjuvo.*
;
import
lombok.extern.slf4j.Slf4j
;
import
org.dom4j.DocumentException
;
import
org.json.XML
;
...
...
@@ -1044,15 +1044,15 @@ public class RequestController {
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
ResponseEntity
<
String
>
responseEntity
=
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
String
body
=
responseEntity
.
getBody
();
log
.
info
(
"救助信息接口responseEntity的body为:"
+
body
);
log
.
info
(
"救助信息接口responseEntity的body为:"
+
body
);
JSONObject
jObject1
=
JSONObject
.
parseObject
(
body
);
if
(
jObject1
!=
null
)
{
if
(
jObject1
!=
null
)
{
String
datas1
=
jObject1
.
get
(
"datas"
).
toString
();
log
.
info
(
"救助信息接口外层datas为:"
+
datas1
);
log
.
info
(
"救助信息接口外层datas为:"
+
datas1
);
JSONObject
jSONObject2
=
JSONObject
.
parseObject
(
datas1
);
if
(
jSONObject2
!=
null
)
{
if
(
jSONObject2
!=
null
)
{
String
tempDatas2
=
jSONObject2
.
get
(
"datas"
).
toString
();
log
.
info
(
"救助信息接口里层datas为:"
+
tempDatas2
);
log
.
info
(
"救助信息接口里层datas为:"
+
tempDatas2
);
org
.
json
.
JSONObject
xmlJSONObj
=
XML
.
toJSONObject
(
tempDatas2
);
return
ResponseEntity
.
status
(
HttpStatus
.
OK
)
...
...
@@ -1064,7 +1064,6 @@ public class RequestController {
}
/**
* 六十一.浙江杭州国土局不动产权属证书信息查询
*
...
...
@@ -1467,6 +1466,381 @@ public class RequestController {
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 八十八.浙江杭州临安社会保险参保证明签章打印
*
* @param param
* @return
*/
@PostMapping
(
"/linancbzmqz"
)
public
ResponseEntity
<
String
>
linancbzmqz
(
LinancbzmqzVO
param
)
{
// api签名
String
apiMethod
=
"linancbzmqz.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"aac003"
,
param
.
getUserName
());
paramMap
.
add
(
"aac002"
,
param
.
getIdCard
());
paramMap
.
add
(
"czy"
,
param
.
getCzy
());
paramMap
.
add
(
"xml"
,
param
.
getXml
());
paramMap
.
add
(
"printtype"
,
param
.
getPrintType
());
paramMap
.
add
(
"sqbm"
,
param
.
getSqbm
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 八十九.浙江省人口信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/popInfo"
)
public
ResponseEntity
<
String
>
popInfo
(
BaseParamVO
param
)
{
// api签名
String
apiMethod
=
"popInfo.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"cardId"
,
param
.
getIdCard
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十.人口信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/findPersonInfo"
)
public
ResponseEntity
<
String
>
findPersonInfo
(
BaseParamVO
param
)
{
// api签名
String
apiMethod
=
"findPersonInfo.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"cardId"
,
param
.
getIdCard
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十一.浙江杭州民政火化人口信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/minzhengcremat"
)
public
ResponseEntity
<
String
>
minzhengcremat
(
BaseParamVO
param
)
{
// api签名
String
apiMethod
=
"minzhengcremat.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"id_nbr"
,
param
.
getIdCard
());
paramMap
.
add
(
"name"
,
param
.
getUserName
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十二.教育部高校学历姓名及证件号码查询接口
*
* @param param
* @return
*/
@PostMapping
(
"/974M4fpP6kF938k1"
)
public
ResponseEntity
<
String
>
method974M4fpP6kF938k1
(
BaseParamVO
param
)
{
// api签名
String
apiMethod
=
"974M4fpP6kF938k1.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"zjhm"
,
param
.
getIdCard
());
paramMap
.
add
(
"xm"
,
param
.
getUserName
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十三.浙江省国家人口库_基准信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/rkkjzxx"
)
public
ResponseEntity
<
String
>
rkkjzxx
(
RkkjzxxVO
param
)
{
// api签名
String
apiMethod
=
"rkkjzxx.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"JLS"
,
param
.
getJls
());
paramMap
.
add
(
"QQRDWMC"
,
param
.
getDwmc
());
paramMap
.
add
(
"QQRDWDM"
,
param
.
getDwdm
());
paramMap
.
add
(
"QQRXM"
,
param
.
getUserName
());
paramMap
.
add
(
"QQYWXTDM"
,
param
.
getYwxtdm
());
paramMap
.
add
(
"QQYWXTMC"
,
param
.
getYwxtmc
());
paramMap
.
add
(
"QQYWLXDM"
,
param
.
getYwlxdm
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十四.浙江省人员位置信息查询(电信)
*
* @param param
* @return
*/
@PostMapping
(
"/rywzxxcx"
)
public
ResponseEntity
<
String
>
rywzxxcx
(
RywzxxcxVO
param
)
{
// api签名
String
apiMethod
=
"rywzxxcx.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"phoneNumber"
,
param
.
getPhoneNumber
());
paramMap
.
add
(
"systemCode"
,
"jtfk"
);
paramMap
.
add
(
"timestamp"
,
param
.
getTimestamp
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十五.浙江省人员位置信息查询(移动)
*
* @param param
* @return
*/
@PostMapping
(
"/rywzxxcxyd"
)
public
ResponseEntity
<
String
>
rywzxxcxyd
(
RywzxxcxVO
param
)
{
// api签名
String
apiMethod
=
"rywzxxcxyd.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"phone"
,
param
.
getPhoneNumber
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十六. 浙江省人员位置信息查询(联通)
*
* @param param
* @return
*/
@PostMapping
(
"/rywzxxcxlt"
)
public
ResponseEntity
<
String
>
rywzxxcxlt
(
RywzxxcxVO
param
)
{
// api签名
String
apiMethod
=
"rywzxxcxlt.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"phone"
,
param
.
getPhoneNumber
());
paramMap
.
add
(
"nVersion"
,
"036"
);
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十七.浙江省婚姻登记历史记录信息查询
*
* @param param
* @param sex
* @return
*/
@PostMapping
(
"/marryAllInfo"
)
public
ResponseEntity
<
String
>
marryAllInfo
(
BaseParamVO
param
,
String
sex
)
{
// api签名
String
apiMethod
=
"marryAllInfo.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"cardId"
,
param
.
getIdCard
());
paramMap
.
add
(
"name"
,
param
.
getUserName
());
paramMap
.
add
(
"sex"
,
sex
);
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十八.浙江省社会保险个人参保信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/shbqgrcbxxcx"
)
public
ResponseEntity
<
String
>
shbqgrcbxxcx
(
BaseParamVO
param
)
{
// api签名
String
apiMethod
=
"shbqgrcbxxcx.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"AAC002"
,
param
.
getIdCard
());
paramMap
.
add
(
"aac003"
,
param
.
getUserName
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 九十九.浙江省企业所有员工参保信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/qysyygcbxxcx"
)
public
ResponseEntity
<
String
>
qysyygcbxxcx
(
CompanyParamVO
param
,
String
typeCode
,
Integer
page
)
{
// api签名
String
apiMethod
=
"qysyygcbxxcx.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"AAB004"
,
param
.
getOrgName
());
paramMap
.
add
(
"AAE140"
,
typeCode
);
paramMap
.
add
(
"page"
,
page
);
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 一百.浙江省企业养老保险参保人员信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/pensionInfo"
)
public
ResponseEntity
<
String
>
pensionInfo
(
BaseParamVO
param
)
{
// api签名
String
apiMethod
=
"pensionInfo.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"cardId"
,
param
.
getIdCard
());
paramMap
.
add
(
"name"
,
param
.
getUserName
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 一百〇一.社会保险一体化系统对外统一服务接口
*
* @param param
* @return
*/
@PostMapping
(
"/shbxyjk"
)
public
ResponseEntity
<
String
>
shbxyjk
(
ShbxyjkVO
param
)
{
// api签名
String
apiMethod
=
"shbxyjk.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"msgCode"
,
param
.
getMsgCode
());
paramMap
.
add
(
"sndMsgId"
,
param
.
getMsgId
());
paramMap
.
add
(
"SITE"
,
param
.
getSite
());
paramMap
.
add
(
"PS"
,
param
.
getPageSize
());
paramMap
.
add
(
"MSGTOKEN"
,
param
.
getMsgToken
());
paramMap
.
add
(
"SNDMSGID"
,
param
.
getSndMsgId
());
paramMap
.
add
(
"USERNAME"
,
param
.
getUserName
());
paramMap
.
add
(
"PI"
,
param
.
getPageNum
());
paramMap
.
add
(
"SNDCODE"
,
param
.
getSndCode
());
paramMap
.
add
(
"SNDTIME"
,
param
.
getSndTime
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 一百〇二.抵押网办查询接口
*
* @param bdcqzh 不动产权证号
* @param zjh 证件号
* @return
*/
@PostMapping
(
"/dywbcxjks"
)
public
ResponseEntity
<
String
>
dywbcxjks
(
String
bdcqzh
,
String
zjh
)
{
// api签名
String
apiMethod
=
"dywbcxjks.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"bdcqzh"
,
bdcqzh
);
paramMap
.
add
(
"zjh"
,
zjh
);
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 一百〇三.浙江省商事登记企业信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/scjgjssdj"
)
public
ResponseEntity
<
String
>
scjgjssdj
(
CompanyParamVO
param
)
{
// api签名
String
apiMethod
=
"scjgjssdj.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"id_nbr"
,
param
.
getUniscId
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 一百〇四.浙江杭州市建委建筑工程施工许可证信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/shijianweiconstructlicenc"
)
public
ResponseEntity
<
String
>
shijianweiconstructlicenc
(
ProjectParamVO
param
)
{
// api签名
String
apiMethod
=
"shijianweiconstructlicenc.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"id_nbr"
,
param
.
getProjectNum
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 一百〇五.浙江杭州规划局建设工程规划许可证信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/guihuajujsgcghxkz"
)
public
ResponseEntity
<
String
>
guihuajujsgcghxkz
(
ProjectParamVO
param
)
{
// api签名
String
apiMethod
=
"guihuajujsgcghxkz.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"id_nbr"
,
param
.
getProjectNum
());
// 项目名称支持模糊查询
paramMap
.
add
(
"name"
,
param
.
getProjectName
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 一百〇六.浙江省杭州市健康码状态信息查询(加密)
*
* @param mzt 健康码状态
* @param idCard 身份证号
* @return
*/
@PostMapping
(
"/zjshzsjkmztxxcxjm"
)
public
ResponseEntity
<
String
>
zjshzsjkmztxxcxjm
(
String
mzt
,
String
idCard
,
String
additional
)
{
// api签名
String
apiMethod
=
"zjshzsjkmztxxcxjm.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"mzt"
,
mzt
);
paramMap
.
add
(
"sfzh"
,
idCard
);
paramMap
.
add
(
"additional"
,
additional
);
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
/**
* 一百〇七.浙江省公安户籍信息查询
*
* @param param
* @return
*/
@PostMapping
(
"/gatPopInfo"
)
public
ResponseEntity
<
String
>
gatPopInfo
(
BaseParamVO
param
)
{
// api签名
String
apiMethod
=
"gatPopInfo.action"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"cardId"
,
param
.
getIdCard
());
paramMap
.
add
(
"additional"
,
param
.
getAdditional
());
return
restTemplateService
.
commonSendRequest
(
paramMap
,
apiMethod
);
}
@PostMapping
(
"/"
)
public
ResponseEntity
<
String
>
method
(
BaseParamVO
param
)
{
// api签名
...
...
src/main/java/com/mth/requestsecret/vo/shuguanjuvo/LinancbzmqzVO.java
0 → 100644
View file @
3d120729
package
com
.
mth
.
requestsecret
.
vo
.
shuguanjuvo
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* @author MaTianHao
* @date 2020/11/28
*/
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
public
class
LinancbzmqzVO
extends
BaseParamVO
{
/**
* 操作员
*/
private
String
czy
;
/**
* 查询信息
*/
private
String
xml
;
/**
* 打印类型(2:参保证明(个人专用),27:养老保险待遇发放证明)
*/
private
String
printType
;
/**
* 申请部门
*/
private
String
sqbm
;
}
src/main/java/com/mth/requestsecret/vo/shuguanjuvo/RkkjzxxVO.java
0 → 100644
View file @
3d120729
package
com
.
mth
.
requestsecret
.
vo
.
shuguanjuvo
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* @author MaTianHao
* @date 2020/11/28
*/
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
public
class
RkkjzxxVO
extends
BaseParamVO
{
/**
* 记录数
*/
private
String
jls
;
/**
* 请求单位名称
*/
private
String
dwmc
;
/**
* 请求单位代码
*/
private
String
dwdm
;
/**
* 请求业务系统代码
*/
private
String
ywxtdm
;
/**
* 请求业务系统名称
*/
private
String
ywxtmc
;
/**
* 请求业务类型代码
*/
private
String
ywlxdm
;
}
src/main/java/com/mth/requestsecret/vo/shuguanjuvo/RywzxxcxVO.java
0 → 100644
View file @
3d120729
package
com
.
mth
.
requestsecret
.
vo
.
shuguanjuvo
;
import
lombok.Data
;
/**
* @author MaTianHao
* @date 2020/11/28
*/
@Data
public
class
RywzxxcxVO
{
/**
* 被查询人手机号
*/
private
String
phoneNumber
;
/**
* 时间戳
*/
private
String
timestamp
;
}
src/main/java/com/mth/requestsecret/vo/shuguanjuvo/ShbxyjkVO.java
0 → 100644
View file @
3d120729
package
com
.
mth
.
requestsecret
.
vo
.
shuguanjuvo
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* @author MaTianHao
* @date 2020/11/29
*/
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
public
class
ShbxyjkVO
extends
BaseParamVO
{
/**
* 交易编码
*/
private
String
msgCode
;
/**
* 交易请求ID
*/
private
String
msgId
;
/**
* 交易网点
*/
private
String
site
;
/**
* 每页记录数
*/
private
String
pageSize
;
/**
* 会话授权码
*/
private
String
msgToken
;
/**
* 发起方报文ID
*/
private
String
sndMsgId
;
/**
* 页码
*/
private
String
pageNum
;
/**
* 业务系统编码
*/
private
String
sndCode
;
/**
* 交易请求时间
*/
private
String
sndTime
;
}
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