Commit 09a49b94 authored by matianhao's avatar matianhao

[纪委接口] <add> 新增"纪委智慧监督平台接口_20200729"中接口

parent d369b083
package com.mth.requestsecret.controller;
import com.mth.requestsecret.controller.vo.SeventeenVO;
import com.mth.requestsecret.controller.vo.SourceParamVO;
import com.mth.requestsecret.controller.vo.TwentyVO;
import com.mth.requestsecret.controller.vo.*;
import com.mth.requestsecret.service.RestTemlateService;
import org.springframework.beans.factory.annotation.Autowired;
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 java.util.Map;
/**
* @author MaTianHao
......@@ -35,108 +29,106 @@ public class RequestController extends BaseController {
*/
@PostMapping("zjsdlywkfsjcx")
public ResponseEntity<String> zjsdlywkfsjcx(String strJson, String dsgeSign,
String channelCode) {
String channelCode, String additional) {
String apiMethod = "zjsdlywkfsjcx.action";
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("strJson", strJson);
paramMap.add("dsgeSign", dsgeSign);
paramMap.add("channelCode", channelCode);
paramMap.add("additional", additional);
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 六.浙江省教育部高校学籍姓名及证件号码查询
*
* @param userName 姓名
* @param idCard 证件号码
* @param param
* @return
*/
@GetMapping("/zjsjybgxxjxmjzjhmcx")
public ResponseEntity<String> zjsjybgxxjxmjzjhmcx(@RequestParam String userName, @RequestParam String idCard) {
@PostMapping("/zjsjybgxxjxmjzjhmcx")
public ResponseEntity<String> zjsjybgxxjxmjzjhmcx(BaseParamVO param) {
// api签名
String apiMethod = "zjsjybgxxjxmjzjhmcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("xm", userName);
paramMap.add("zjhm", idCard);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("xm", param.getUserName());
paramMap.add("zjhm", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 七.浙江省出入境证件查询
*
* @param idCard 证件号码
* @param param
* @return
*/
@GetMapping("/zjscrjzjcx")
public ResponseEntity<String> zjscrjzjcx(@RequestParam String idCard) {
@PostMapping("/zjscrjzjcx")
public ResponseEntity<String> zjscrjzjcx(BaseParamVO param) {
// api签名
String apiMethod = "zjscrjzjcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("cardId", idCard);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("cardId", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 八.浙江省公安厅居民身份证(新)查询
*
* @param userName 姓名
* @param idCard 证件号码
* @param param
* @return
*/
@GetMapping("/zjsgatjmsfzxcx")
public ResponseEntity<String> zjsgatjmsfzxcx(@RequestParam String userName, @RequestParam String idCard) {
@PostMapping("/zjsgatjmsfzxcx")
public ResponseEntity<String> zjsgatjmsfzxcx(BaseParamVO param) {
// api签名
String apiMethod = "zjsgatjmsfzxcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("czrkxm", userName);
paramMap.add("czrkgmsfhm", idCard);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("czrkxm", param.getUserName());
paramMap.add("czrkgmsfhm", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 九.浙江省公安厅居民身份证查询(电子证照)
*
* @param userName 姓名
* @param idCard 证件号码
* @param param
* @return
*/
@GetMapping("/zjsgatjmsfzcxdzzz")
public ResponseEntity<String> zjsgatjmsfzcxdzzz(@RequestParam String userName, @RequestParam String idCard, @RequestParam String organization,
@RequestParam String organizationId) {
@PostMapping("/zjsgatjmsfzcxdzzz")
public ResponseEntity<String> zjsgatjmsfzcxdzzz(NinthParamVO param) {
// api签名
String apiMethod = "zjsgatjmsfzcxdzzz.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("User_Name", userName);
paramMap.add("User_ID", idCard);
paramMap.add("sfhm",idCard);
paramMap.add("Organization",organization);
paramMap.add("Organization_Id",organizationId);
paramMap.add("additional","");
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("User_Name", param.getUserName());
paramMap.add("User_ID", param.getIdCard());
paramMap.add("sfhm", param.getSfhm());
paramMap.add("Organization", param.getOrganization());
paramMap.add("Organization_Id", param.getOrganizationId());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 十. 浙江省公安户籍业务办理
*zjsgahjywbl
* @param userName 姓名
* @param idCard 证件号码
*
* @param param
* @return
*/
@GetMapping("/zjsgahjywbl")
public ResponseEntity<String> zjsgahjywbl(String userName,String idCard,
String additional) {
@PostMapping("/zjsgahjywbl")
public ResponseEntity<String> zjsgahjywbl(BaseParamVO param) {
// api签名
String apiMethod = "zjsgahjywbl.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("xm", userName);
paramMap.add("gmsfhm", idCard);
paramMap.add("additional",additional);
paramMap.add("xm", param.getUserName());
paramMap.add("gmsfhm", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
......@@ -144,60 +136,58 @@ public class RequestController extends BaseController {
/**
* 十一.浙江省中华人民共和国护照查询
*
* @param sourceParamVO
* @param param
* @return
*/
@GetMapping("/zjszhrmghghzcx")
public ResponseEntity<String> zjszhrmghghzcx(SourceParamVO sourceParamVO) {
@PostMapping("/zjszhrmghghzcx")
public ResponseEntity<String> zjszhrmghghzcx(NinthParamVO param) {
// api签名
String apiMethod = "zjszhrmghghzcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("User_Name", sourceParamVO.getUserName());
paramMap.add("User_ID", sourceParamVO.getIdCard());
paramMap.add("zjhm",sourceParamVO.getIdCard());
// paramMap.add("cardId",sourceParamVO.getIdCard());
paramMap.add("Organization",sourceParamVO.getOrganization());
paramMap.add("Organization_Id",sourceParamVO.getOrganizationId());
paramMap.add("additional",sourceParamVO.getAdditional());
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("User_Name", param.getUserName());
paramMap.add("Card_Id", param.getIdCard());
paramMap.add("zjhm", param.getIdCard());
paramMap.add("Organization", param.getOrganization());
paramMap.add("Organization_Id", param.getOrganizationId());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 十二.浙江省失信执行人信息查询
*
* @param sourceParamVO
* @param param
* @return
*/
@GetMapping("/zjssxzxrxxcx")
public ResponseEntity<String> zjssxzxrxxcx(SourceParamVO sourceParamVO) {
@PostMapping("/zjssxzxrxxcx")
public ResponseEntity<String> zjssxzxrxxcx(TwelfthParamVO param) {
// api签名
String apiMethod = "zjssxzxrxxcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("name", sourceParamVO.getUserName());
paramMap.add("cardId", sourceParamVO.getIdCard());
paramMap.add("executorNature",sourceParamVO.getExecutorNature());
paramMap.add("additional",sourceParamVO.getAdditional());
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("name", param.getUserName());
paramMap.add("cardId", param.getIdCard());
paramMap.add("executorNature", param.getExecutorNature());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 十三. 浙江省民政部_社会团体法人登记证书查询
*
* @param sourceParamVO
* @param param
* @return
*/
@GetMapping("/zjsmzbshttfrdjzscx")
public ResponseEntity<String> zjsmzbshttfrdjzscx(SourceParamVO sourceParamVO) {
@PostMapping("/zjsmzbshttfrdjzscx")
public ResponseEntity<String> zjsmzbshttfrdjzscx(ThirteenthParamVO param) {
// api签名
String apiMethod = "zjsmzbshttfrdjzscx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("org_name", sourceParamVO.getOrgName());
paramMap.add("usc_code", sourceParamVO.getUscCode());
paramMap.add("additional",sourceParamVO.getAdditional());
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("org_name", param.getOrgName());
paramMap.add("usc_code", param.getUniscId());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
......@@ -207,16 +197,15 @@ public class RequestController extends BaseController {
* @param
* @return
*/
@GetMapping("/stfrxxcx")
public ResponseEntity<String> stfrxxcx(@RequestParam String code,@RequestParam String codeType,@RequestParam String additional) {
@PostMapping("/stfrxxcx")
public ResponseEntity<String> stfrxxcx(FourteenthParamVO param) {
// api签名
String apiMethod = "stfrxxcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("code", code);
paramMap.add("code_type",codeType);
paramMap.add("additional",additional);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("code", param.getCode());
paramMap.add("code_type", param.getCodeType());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
......@@ -226,33 +215,32 @@ public class RequestController extends BaseController {
* @param
* @return
*/
@GetMapping("/zjszxajxxcx")
public ResponseEntity<String> zjszxajxxcx(@RequestParam String userName, @RequestParam String additional) {
@PostMapping("/zjszxajxxcx")
public ResponseEntity<String> zjszxajxxcx(BaseParamVO param) {
// api签名
String apiMethod = "zjszxajxxcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("DSRMC", userName);
paramMap.add("additional",additional);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("DSRMC", param.getUserName());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 十六. 浙江省人社厅高级职称证书查询
*
* @param userName 姓名
* @param idCard 证件号码
* @param param
* @return
*/
@GetMapping("/zjsrstgjzczscx")
public ResponseEntity<String> zjsrstgjzczscx(String userName, String idCard, String additional) {
@PostMapping("/zjsrstgjzczscx")
public ResponseEntity<String> zjsrstgjzczscx(BaseParamVO param) {
// api签名
String apiMethod = "zjsrstgjzczscx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("xm", userName);
paramMap.add("zjhm", idCard);
paramMap.add("additional",additional);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("xm", param.getUserName());
paramMap.add("zjhm", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
......@@ -261,152 +249,339 @@ public class RequestController extends BaseController {
*
* @return
*/
@GetMapping("/zjsgatzhrmghgjdcdjzscx")
public ResponseEntity<String> zjsgatzhrmghgjdcdjzscx(SeventeenVO seventeenVO) {
@PostMapping("/zjsgatzhrmghgjdcdjzscx")
public ResponseEntity<String> zjsgatzhrmghgjdcdjzscx(SeventeenthVO param) {
// api签名
String apiMethod = "zjsgatzhrmghgjdcdjzscx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("powerMatters",seventeenVO.getPowerMatters());
paramMap.add("User_ID",seventeenVO.getIdCard());
paramMap.add("hphm",seventeenVO.getCarNo());
paramMap.add("User_Name",seventeenVO.getUserName());
paramMap.add("Organization",seventeenVO.getOrganization());
paramMap.add("projectId",seventeenVO.getProjectId());
paramMap.add("subPowerMatters",seventeenVO.getSubPowerMatters());
paramMap.add("additional",seventeenVO.getAdditional());
paramMap.add("hpzl",seventeenVO.getHpzl());
paramMap.add("Organization_ID",seventeenVO.getOrganizationId());
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("powerMatters", param.getPowerMatters());
paramMap.add("subPowerMatters", param.getSubPowerMatters());
paramMap.add("User_ID", param.getIdCard());
paramMap.add("User_Name", param.getUserName());
paramMap.add("hphm", param.getCarNo());
paramMap.add("hpzl", param.getCarNoType());
paramMap.add("projectId", param.getProjectId());
paramMap.add("Organization", param.getOrganization());
paramMap.add("Organization_ID", param.getOrganizationId());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 十八. 浙江省人社厅初中级职称证书查询
*
* @param userName 姓名
* @param idCard 证件号码
* @param param
* @return
*/
@GetMapping("/zjsrstczjzczscx")
public ResponseEntity<String> zjsrstczjzczscx(@RequestParam String userName, @RequestParam String idCard) {
@PostMapping("/zjsrstczjzczscx")
public ResponseEntity<String> zjsrstczjzczscx(BaseParamVO param) {
// api签名
String apiMethod = "zjsrstczjzczscx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("xm", userName);
paramMap.add("zjhm", idCard);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("xm", param.getUserName());
paramMap.add("zjhm", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 十九. 浙江省民政厅社会团体法人证信息查询
*
* @param tyxydm 统一社会信用代码
* @param stmc 名称
* @param param
* @return
*/
@GetMapping("/zjsmztshttfrzxxcx")
public ResponseEntity<String> zjsmztshttfrzxxcx(@RequestParam String tyxydm, @RequestParam String stmc) {
@PostMapping("/zjsmztshttfrzxxcx")
public ResponseEntity<String> zjsmztshttfrzxxcx(ThirteenthParamVO param) {
// api签名
String apiMethod = "zjsmztshttfrzxxcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("tyxydm", tyxydm);
paramMap.add("stmc", stmc);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("tyxydm", param.getUniscId());
paramMap.add("stmc", param.getOrgName());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 二十. 浙江省国土资源厅不动产权证(新)查询
*
* @param twentyVO
* @param param
* @return
*/
@GetMapping("/zjsgtzytbdcqzxcx")
public ResponseEntity<String> zjsgtzytbdcqzxcx(TwentyVO twentyVO) {
@PostMapping("/zjsgtzytbdcqzxcx")
public ResponseEntity<String> zjsgtzytbdcqzxcx(TwentiethVO param) {
// api签名
String apiMethod = "zjsgtzytbdcqzxcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("bdcqzh", twentyVO.getBdcqzh());
paramMap.add("xzqbm", twentyVO.getXzqbm());
paramMap.add("zjh", twentyVO.getZjh());
paramMap.add("qlr", twentyVO.getQlr());
paramMap.add("zl", twentyVO.getZl());
paramMap.add("additional", twentyVO.getAdditional());
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("bdcqzh", param.getBdcqzh());
paramMap.add("xzqbm", param.getXzqbm());
paramMap.add("zjh", param.getIdCard());
paramMap.add("qlr", param.getUserName());
paramMap.add("zl", param.getZl());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 二十一. 浙江省房地产权信息查询
* @param qlrmc 权利人证件号
* @param zjh 权利人姓名
* @param additional
* 二十一.浙江省房地产权信息查询
*
* @param param
* @return
*/
@GetMapping("/zjsfdcqxxcx")
public ResponseEntity<String> zjsfdcqxxcx(String qlrmc, String zjh, String additional) {
@PostMapping("/zjsfdcqxxcx")
public ResponseEntity<String> zjsfdcqxxcx(BaseParamVO param) {
// api签名
String apiMethod = "zjsfdcqxxcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("qlrmc", qlrmc);
paramMap.add("additional", additional);
paramMap.add("zjh", zjh);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("qlrmc", param.getUserName());
paramMap.add("zjh", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 二十二. 浙江省行驶证信息查询
* @param HPHM 号牌号码
* @param sfzmhm 身份证号码
* @param additional
* 二十二.浙江省行驶证信息查询
*
* @param param
* @return
*/
@GetMapping("/vehicleQmInfo")
public ResponseEntity<String> vehicleQmInfo(String HPHM, String sfzmhm, String additional) {
@PostMapping("/vehicleQmInfo")
public ResponseEntity<String> vehicleQmInfo(TwentySecondParamVO param) {
// api签名
String apiMethod = "vehicleQmInfo.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("HPHM", HPHM);
paramMap.add("sfzmhm", sfzmhm);
paramMap.add("additional", additional);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("HPHM", param.getCarNo());
paramMap.add("sfzmhm", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 二十三. 浙江省社会团体法人登记证书查询
*
* @param uniscId 统一社会信用代码
* @return
*/
@GetMapping("/zjsshttfrdjzscx")
@PostMapping("/zjsshttfrdjzscx")
public ResponseEntity<String> zjsshttfrdjzscx(String uniscId) {
// api签名
String apiMethod = "zjsshttfrdjzscx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("uniscId", uniscId);
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 二十四. 浙江杭州公积金贷款信息查询
* @param idCard 身份证号码
* @param name 姓名
* 二十四.浙江杭州公积金贷款信息查询
*
* @param param
* @return
*/
@GetMapping("/zjhzgjjdkxxcx")
public ResponseEntity<String> zjhzgjjdkxxcx(String idCard,String name, String additional) {
@PostMapping("/zjhzgjjdkxxcx")
public ResponseEntity<String> zjhzgjjdkxxcx(BaseParamVO param) {
// api签名
String apiMethod = "zjhzgjjdkxxcx.action";
// api参数
MultiValueMap<String, Object> paramMap= new LinkedMultiValueMap<>();
paramMap.add("id_nbr", idCard);
paramMap.add("name", name);
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("id_nbr", param.getIdCard());
paramMap.add("name", param.getUserName());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 二十五.浙江省户口本查询(电子证照)
*
* @param param
* @return
*/
@PostMapping("/zjshkbcxdzzz")
public ResponseEntity<String> zjshkbcxdzzz(BaseParamVO param) {
// api签名
String apiMethod = "zjshkbcxdzzz.action";
// api参数
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("czrkgmsfhm", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 二十六.浙江杭州民政局婚姻信息查询(姓名身份证)
*
* @param param
* @return
*/
@PostMapping("/zjshzmzjhyxxcxxmsfz")
public ResponseEntity<String> zjshzmzjhyxxcxxmsfz(BaseParamVO param) {
// api签名
String apiMethod = "zjshzmzjhyxxcxxmsfz.action";
// api参数
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("name", param.getUserName());
paramMap.add("sfz", param.getIdCard());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 二十七.浙江省流动人口基本信息查询
*
* @param param
* @return
*/
@PostMapping("/floatingPopulationInfo")
public ResponseEntity<String> floatingPopulationInfo(BaseParamVO param) {
// api签名
String apiMethod = "floatingPopulationInfo.action";
// api参数
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 param
* @return
*/
@PostMapping("/zjsdxsbyxxcx")
public ResponseEntity<String> zjsdxsbyxxcx(BaseParamVO param) {
// api签名
String apiMethod = "zjsdxsbyxxcx.action";
// api参数
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 param
* @return
*/
@PostMapping("/hqzjhzmzscjrxx")
public ResponseEntity<String> hqzjhzmzscjrxx(BaseParamVO param) {
// api签名
String apiMethod = "hqzjhzmzscjrxx.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 restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 三十.浙江省城乡居民财政补助信息(乡镇公共财政服务平台已有信息)信息查询
*
* @param param
* @return
*/
@PostMapping("/zjscxjmczbtxx")
public ResponseEntity<String> zjscxjmczbtxx(BaseParamVO param) {
// api签名
String apiMethod = "zjscxjmczbtxx.action";
// api参数
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 param
* @return
*/
@PostMapping("/zjszcpgjgxxbcx")
public ResponseEntity<String> zjszcpgjgxxbcx(ThirteenthParamVO param) {
// api签名
String apiMethod = "zjszcpgjgxxbcx.action";
// api参数
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("pgjgdm", param.getOrgName());
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 三十二.浙江省困难群众价格补贴信息查询
*
* @param id
* @param additional
* @return
*/
@PostMapping("/zjsknqzjhbtxxcx")
public ResponseEntity<String> zjsknqzjhbtxxcx(String id, String additional) {
// api签名
String apiMethod = "zjsknqzjhbtxxcx.action";
// api参数
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("id", id);
paramMap.add("additional", additional);
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 三十三.浙江省农村五保对象供养情况查询
*
* @param areaCode
* @param additional
* @return
*/
@PostMapping("/zjsncwbdxgyqkcx")
public ResponseEntity<String> zjsncwbdxgyqkcx(String areaCode, String additional) {
// api签名
String apiMethod = "zjsncwbdxgyqkcx.action";
// api参数
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("ncwbdx_xzqh", areaCode);
paramMap.add("additional", additional);
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
/**
* 三十四.浙江省农业会展企业黑名单信息查询
*
* @param companyName
* @param additional
* @return
*/
@PostMapping("/zjsnyhzqyhmdxxcx")
public ResponseEntity<String> zjsnyhzqyhmdxxcx(String companyName, String additional) {
// api签名
String apiMethod = "zjsnyhzqyhmdxxcx.action";
// api参数
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("companyName", companyName);
paramMap.add("additional", additional);
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
@PostMapping("/")
public ResponseEntity<String> method(BaseParamVO param) {
// api签名
String apiMethod = "method.action";
// api参数
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
paramMap.add("additional", param.getAdditional());
return restTemlateService.commonSendRequest(paramMap, apiMethod);
}
}
......@@ -3,24 +3,21 @@ package com.mth.requestsecret.controller.vo;
import lombok.Data;
/**
* @author fyl
* @version v1.0
* @desc
* @date 2020-07-15 16:28
* @jdk 1.8
* @author MaTianHao
* @date 2020/8/1
*/
@Data
public class SourceParamVO {
public class BaseParamVO {
/**
* 姓名
*/
private String userName;
/**
* 身份证号
*/
private String idCard;
private String organization;
private String organizationId;
/**
* 附加信息
*/
private String additional;
//被执行人性质(自然人或者组织)
private String executorNature;
//名称
private String orgName;
//统一社会信用代码
private String uscCode;
}
\ No newline at end of file
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class FourteenthParamVO extends BaseParamVO{
/**
* 代码类型
*/
private String codeType;
/**
* 代码值
*/
private String code;
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class NinthParamVO extends BaseParamVO {
/**
* 调用机构名称
*/
String organization;
/**
* 调用机构代码
*/
String organizationId;
/**
* 身份号码
*/
String sfhm;
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author fyl
......@@ -9,24 +10,35 @@ import lombok.Data;
* @date 2020-07-16 10:05
* @jdk 1.8
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class SeventeenVO {
//主事项编码
public class SeventeenthVO extends BaseParamVO{
/**
* 主事项编码
*/
private String powerMatters;
//请求人身份证/同一社会信用代码
private String idCard;
//号牌号码
/**
* 子事项编码:如无子项编码则填主项编码
*/
private String subPowerMatters;
/**
* 号牌号码
*/
private String carNo;
//请求人姓名/企业名称
private String userName;
//请求部门名称
private String Organization;
//办件流水号
/**
* 号牌种类
*/
private String carNoType;
/**
* 办件流水号
*/
private String projectId;
//子事项编码:如无子项编码则填主项编码
private String subPowerMatters;
private String additional;
//号牌种类
private String hpzl;
/**
* 请求部门名称
*/
private String organization;
/**
* 请求部门编号
*/
private String organizationId;
}
\ No newline at end of file
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class ThirteenthParamVO extends BaseParamVO{
/**
* 组织名称
*/
private String orgName;
/**
* 统一社会信用代码
*/
private String uniscId;
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class TwelfthParamVO extends BaseParamVO{
/**
* 被执行人性质(自然人或者组织)
*/
private String executorNature;
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author fyl
......@@ -9,18 +10,19 @@ import lombok.Data;
* @date 2020-07-17 9:40
* @jdk 1.8
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class TwentyVO {
//不动产权字号
public class TwentiethVO extends BaseParamVO {
/**
* 不动产权字号
*/
private String bdcqzh;
//行政区编码(必传)
/**
* 行政区编码(必传)
*/
private String xzqbm;
//权利人证件号(必传)
private String zjh;
//权利人(必传)
private String qlr;
//不动产坐落
/**
* 不动产坐落
*/
private String zl;
private String additional;
}
\ No newline at end of file
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class TwentySecondParamVO extends BaseParamVO{
/**
* 号牌号码
*/
private String carNo;
}
......@@ -3,18 +3,15 @@ package com.mth.requestsecret.service;
import com.mth.requestsecret.scheduler.RequestSecretSchedulerTask;
import com.mth.requestsecret.util.DSLUtils;
import com.mth.requestsecret.util.MD5Utils;
import lombok.extern.java.Log;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.*;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import org.springframework.util.MultiValueMap;
import org.springframework.web.client.RestTemplate;
import java.util.Date;
import java.util.Map;
/**
* @author fyl
......@@ -61,8 +58,7 @@ public class RestTemlateService {
// 发送请求
HttpEntity<MultiValueMap<String, Object>> request = new HttpEntity<>(paramMap, headers);
ResponseEntity<String> responseEntity;
responseEntity = restTemplate.exchange(url.toString(), HttpMethod.POST, request, String.class);
ResponseEntity<String> responseEntity = restTemplate.exchange(url.toString(), HttpMethod.POST, request, String.class);
log.info("api response:{}", responseEntity);
return responseEntity;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment