1、欠费查询(下架)

2、获取欠费查询反馈(下架)
This commit is contained in:
钱涛 2024-06-24 17:07:36 +08:00
parent 610c824e69
commit 325e7609b7
1 changed files with 0 additions and 49 deletions

View File

@ -1,17 +1,6 @@
package com.engine.salary.remote.tax.client;
import com.engine.salary.enums.taxagent.TaxAgentTaxReturnPasswordTypeEnum;
import com.engine.salary.remote.tax.request.payment.QueryArrearageRequest;
import com.engine.salary.util.HttpUtil;
import com.engine.salary.util.JsonUtil;
import com.engine.salary.util.SingnatureData;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
@Slf4j
public class PaymentClient extends TaxBaseClient {
@ -19,44 +8,6 @@ public class PaymentClient extends TaxBaseClient {
super(taxAgentId);
}
public void queryArrearage(String taxCycle) {
QueryArrearageRequest queryArrearageRequest = new QueryArrearageRequest();
queryArrearageRequest.setNsrsbh(returnPO.getTaxCode());
queryArrearageRequest.setQymc(returnPO.getTaxAgentName());
queryArrearageRequest.setDjxhid(StringUtils.isNotEmpty(returnPO.getTaxRegistrationNumber()) ? returnPO.getTaxRegistrationNumber() : null);
queryArrearageRequest.setAreaid(returnPO.getAreaCode());
queryArrearageRequest.setBmbh(StringUtils.isNotEmpty(returnPO.getDepartmentCode()) ? returnPO.getDepartmentCode() : null);
boolean realNamePwd = TaxAgentTaxReturnPasswordTypeEnum.REAL_NAME_PASSWORD.getValue().equals(returnPO.getPasswordType());
queryArrearageRequest.setSbmm(realNamePwd ? null : returnPO.getPwd());
queryArrearageRequest.setJmsbmm("0");
queryArrearageRequest.setSmzh(realNamePwd ? returnPO.getRealAccount() : null);
queryArrearageRequest.setSmmm(realNamePwd ? returnPO.getPwd() : null);
queryArrearageRequest.setJmsmmm("0");
queryArrearageRequest.setMmlx("" + returnPO.getPasswordType());
queryArrearageRequest.setBizNo(UUID.randomUUID().toString());
queryArrearageRequest.setSkssq(taxCycle);
String reqJson = JsonUtil.toJsonString(queryArrearageRequest);
String url = super.apiConfig.getHost() + "/gateway/iit/payment/queryArrearage";
Map<String, String> params = new HashMap<>(1);
Map<String, String> header = SingnatureData.initHeader(params, apiConfig.getAppKey(), apiConfig.getAppSecret());
String res = HttpUtil.doPost(url, header, reqJson, HttpUtil.JSON_TYPE);
System.out.println(res);
getArrearageQueryFeedback("");
}
public void getArrearageQueryFeedback(String requestId) {
Map<String, String> params = new HashMap<>(1);
params.put("requestId", "43dd5abf686946f59cfea50a51f8183a");
Map<String, String> header = SingnatureData.initHeader(Collections.emptyMap(), apiConfig.getAppKey(), apiConfig.getAppSecret());
String url = super.apiConfig.getHost() + "/gateway/iit/payment/getArrearageQueryFeedback";
String res = HttpUtil.getRequest(url, header, params);
System.out.println(res);
}
}