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
1d487c79
Commit
1d487c79
authored
Aug 05, 2021
by
matianhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[鸿程接口] <feat> 0728新增4个接口
parent
40df7acd
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
119 additions
and
0 deletions
+119
-0
HongChengController.java
...com/mth/requestsecret/controller/HongChengController.java
+82
-0
MainlandPassParam.java
...com/mth/requestsecret/vo/hongcheng/MainlandPassParam.java
+37
-0
No files found.
src/main/java/com/mth/requestsecret/controller/HongChengController.java
View file @
1d487c79
...
...
@@ -4,6 +4,7 @@ import com.google.common.collect.Lists;
import
com.mth.requestsecret.service.RestTemplateService
;
import
com.mth.requestsecret.util.DSLUtils
;
import
com.mth.requestsecret.vo.hongcheng.HongChengUser
;
import
com.mth.requestsecret.vo.hongcheng.MainlandPassParam
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
...
...
@@ -16,6 +17,7 @@ import java.io.UnsupportedEncodingException;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.UUID
;
/**
* @author MaTianHao
...
...
@@ -194,4 +196,84 @@ public class HongChengController {
return
restTemplateService
.
hongChengSendRequest2
(
paramMap
,
apiMethod
,
"浙江省死亡信息查询"
);
}
/**
* 浙江省省公安厅台湾居民来往大陆通行证(一次性)
*
* @param param
* @return
*/
@PostMapping
(
"/mainlandPass"
)
public
ResponseEntity
<
String
>
mainlandPass
(
MainlandPassParam
param
)
{
// api签名
String
apiMethod
=
"30131300817/20210511176932045597323265"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"User_Name"
,
param
.
getName
());
paramMap
.
add
(
"User_ID"
,
param
.
getZjh
());
paramMap
.
add
(
"Organization"
,
param
.
getOrganization
());
paramMap
.
add
(
"Organization_Id"
,
param
.
getOrganizationId
());
paramMap
.
add
(
"subPowerMatters"
,
param
.
getSubPowerMatters
());
paramMap
.
add
(
"powerMatters"
,
param
.
getPowerMatters
());
paramMap
.
add
(
"zjhm"
,
param
.
getPassNumber
());
return
restTemplateService
.
hongChengSendRequest2
(
paramMap
,
apiMethod
,
"浙江省省公安厅台湾居民来往大陆通行证(一次性)"
);
}
/**
* 浙江省涉刑人员信息共享社区矫正人员业务信息
*
* @param param
* @return
*/
@PostMapping
(
"/correctionStaffBusinessInformation"
)
public
ResponseEntity
<
String
>
correctionStaffBusinessInformation
(
HongChengUser
param
)
{
// api签名
String
apiMethod
=
"30250500822/20210512106995106299689648"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"ZJHM"
,
param
.
getZjh
());
paramMap
.
add
(
"uuid"
,
UUID
.
randomUUID
());
return
restTemplateService
.
hongChengSendRequest2
(
paramMap
,
apiMethod
,
"浙江省涉刑人员信息共享社区矫正人员业务信息"
);
}
/**
* 浙江省省民政厅火化证明许可
*
* @param param
* @return
*/
@PostMapping
(
"/cremationCertificate"
)
public
ResponseEntity
<
String
>
cremationCertificate
(
HongChengUser
param
)
{
// api签名
// String apiMethod = "30501600820/20210511196938590860433736";
String
apiMethod
=
"30502000825/20210513117083924654559431"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"sfz"
,
param
.
getZjh
());
return
restTemplateService
.
hongChengSendRequest2
(
paramMap
,
apiMethod
,
"浙江省省民政厅火化证明许可"
);
}
/**
* 浙江省往来港澳通行证
*
* @param param
* @return
*/
@PostMapping
(
"/hongKongAndMacaoPass"
)
public
ResponseEntity
<
String
>
hongKongAndMacaoPass
(
HongChengUser
param
)
{
// api签名
String
apiMethod
=
"30131300818/20210511196937645222280046"
;
// api参数
MultiValueMap
<
String
,
Object
>
paramMap
=
new
LinkedMultiValueMap
<>();
paramMap
.
add
(
"SFZH"
,
param
.
getZjh
());
return
restTemplateService
.
hongChengSendRequest2
(
paramMap
,
apiMethod
,
"浙江省往来港澳通行证"
);
}
}
src/main/java/com/mth/requestsecret/vo/hongcheng/MainlandPassParam.java
0 → 100644
View file @
1d487c79
package
com
.
mth
.
requestsecret
.
vo
.
hongcheng
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 浙江省省公安厅台湾居民来往大陆通行证(一次性)
*
* @author MaTianHao
* @date 2021/7/28
*/
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
public
class
MainlandPassParam
extends
HongChengUser
{
/**
* 请求部门名称
*/
private
String
organization
;
/**
* 请求部门编号
*/
private
String
organizationId
;
/**
* 子事项编码:如无子项编码则填主项编码
*/
private
String
subPowerMatters
;
/**
* 主事项编码
*/
private
String
powerMatters
;
/**
* 通行证号
*/
private
String
passNumber
;
}
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