Commit 90f1d102 authored by matianhao's avatar matianhao

[鸿程接口] <add> 新增接入接口

 - 浙江省杭州市残疾人医疗保险补贴信息查询
 - 浙江杭州市场监管局企业法人信息查询
parent 936a33db
......@@ -3,6 +3,8 @@ package com.mth.requestsecret.controller;
import com.google.common.collect.Lists;
import com.mth.requestsecret.service.RestTemplateService;
import com.mth.requestsecret.util.DSLUtils;
import com.mth.requestsecret.vo.hongcheng.CorporateInformationParam;
import com.mth.requestsecret.vo.hongcheng.DisabledMedicalInsuranceSubsidyInformationParam;
import com.mth.requestsecret.vo.hongcheng.HongChengUser;
import com.mth.requestsecret.vo.hongcheng.MainlandPassParam;
import lombok.extern.slf4j.Slf4j;
......@@ -276,4 +278,52 @@ public class HongChengController {
return restTemplateService.hongChengSendRequest2(paramMap, apiMethod, "浙江省往来港澳通行证");
}
/**
* 浙江省杭州市残疾人医疗保险补贴信息查询
*
* @param param
* @return
*/
@PostMapping("/disabledMedicalInsuranceSubsidyInformation")
public ResponseEntity<String> disabledMedicalInsuranceSubsidyInformation(DisabledMedicalInsuranceSubsidyInformationParam param) {
// api签名
String apiMethod = "30682000815/20210511166929576327778549";
// api参数
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
// 姓名
paramMap.add("PNAME", param.getName());
// 身份证号
paramMap.add("IDNO", param.getZjh());
// 参保年份
paramMap.add("CSNF", param.getInsuredYear());
return restTemplateService.hongChengSendRequest2(paramMap, apiMethod, "浙江省杭州市残疾人医疗保险补贴信息查询");
}
/**
* 浙江杭州市场监管局企业法人信息查询
*
* @param param
* @return
*/
@PostMapping("/corporateInformation")
public ResponseEntity<String> corporateInformation(CorporateInformationParam param) {
// api签名
String apiMethod = "30571800821/20210512096989117833555882";
// api参数
MultiValueMap<String, Object> paramMap = new LinkedMultiValueMap<>();
// 企业名称
paramMap.add("id_qymc", param.getName());
// 统一社会信用代码
paramMap.add("uniscid", param.getUniscid());
// 企业信息内部编号
paramMap.add("id_nbxh", param.getInternalNumber());
// 法人身份证件号码
paramMap.add("sfzjhm", param.getZjh());
return restTemplateService.hongChengSendRequest2(paramMap, apiMethod, "浙江杭州市场监管局企业法人信息查询");
}
}
package com.mth.requestsecret.vo.hongcheng;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 浙江杭州市场监管局企业法人信息查询
*
* @author MaTianHao
* @date 2021/8/23
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class CorporateInformationParam extends HongChengUser {
/**
* 社会统一信用代码
*/
private String uniscid;
/**
* 企业信息内部编号
*/
private String internalNumber;
}
package com.mth.requestsecret.vo.hongcheng;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 浙江省杭州市残疾人医疗保险补贴信息查询
*
* @author MaTianHao
* @date 2021/8/23
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class DisabledMedicalInsuranceSubsidyInformationParam extends HongChengUser {
private String insuredYear;
}
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