From bc472feefdfc4afbcb0fcd35a8fb8d047edf6a9f Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Tue, 18 Feb 2025 16:50:30 +0800
Subject: [PATCH] 煤矿缴费修改
---
exam-system/src/main/java/com/gkhy/exam/pay/utils/PayUtils.java | 29 +++++++++++------------------
1 files changed, 11 insertions(+), 18 deletions(-)
diff --git a/exam-system/src/main/java/com/gkhy/exam/pay/utils/PayUtils.java b/exam-system/src/main/java/com/gkhy/exam/pay/utils/PayUtils.java
index ab6c6e9..4f2e5c6 100644
--- a/exam-system/src/main/java/com/gkhy/exam/pay/utils/PayUtils.java
+++ b/exam-system/src/main/java/com/gkhy/exam/pay/utils/PayUtils.java
@@ -92,17 +92,17 @@
public ResultVo sendApiPost(PayReqData payReqData) throws IOException {
Map<String, String> param = new HashMap<>();
- String appid = "A1749891493E4CDDBFE4506357B1F0AB";
- String orderUrl = "http://finpt.xjcz.gov.cn/fs-service/fs-pay/invoice.do";
+// String appid = "A1749891493E4CDDBFE4506357B1F0AB";
+// String orderUrl = "http://finpt.xjcz.gov.cn/fs-service/fs-pay/invoice.do";
HttpPost httpPost = new HttpPost(orderUrl);
log.info("请求地址:"+orderUrl);
//请求参数转为json格式base64编码
String reqData = Base64.getEncoder().encodeToString(JSONObject.toJSONString(payReqData).getBytes());
- String mac = appid + "||" + reqData;
+ String mac = appId + "||" + reqData;
mac = DigestUtils.md5Hex(mac.getBytes());
- param.put("appid", appid);
- log.info("请求appid:"+appid);
+ param.put("appid", appId);
+ log.info("请求appid:"+appId);
param.put("reqdata", reqData);
param.put("mac", mac);
@@ -362,31 +362,24 @@
public ResultVo uploadXml(String orderId, String plain) throws IOException {
Map<String, String> params = new HashMap<>();
-// Sign sign = new Sign();
-// SignResult sign1 = this.sign(plain);
-// log.info("签名结果为:"+ Arrays.toString(sign1.getSignData()));
-// VerifyResult verify = this.verify(plain, sign1.getSignData());
-// SignDto signDto = new SignDto("SM3", "Base64", new Date(), verify.getReturnData(), verify.getSerialNumber(), verify.getIssure());
-// Element signature = sign.getSignature(signDto);
-
- String appid = "A1749891493E4CDDBFE4506357B1F0AB";
- String orderUrl = "http://finpt.xjcz.gov.cn/fs-service/fs-pay/uploadXml.do";
+// String appid = "A1749891493E4CDDBFE4506357B1F0AB";
+// String orderUrl = "http://finpt.xjcz.gov.cn/fs-service/fs-pay/uploadXml.do";
JSONObject jsonObject = new JSONObject();
jsonObject.put("orderNo",orderId);
jsonObject.put("fileData", Base64.getEncoder().encodeToString(plain.getBytes()));
String reqdata = Base64.getEncoder().encodeToString(jsonObject.toJSONString().getBytes());
- String mac = appid+"||" +reqdata;
+ String mac = appId+"||" +reqdata;
mac = DigestUtils.md5Hex(mac.getBytes());
- params.put("appid",appid);
+ params.put("appid",appId);
params.put("reqdata",reqdata);
params.put("mac",mac);
- HttpPost httpPost = new HttpPost(orderUrl);
+ HttpPost httpPost = new HttpPost(uploadXmlUrl);
httpPost.setEntity(assemblyFormEntity(params,"utf-8"));
- HttpClient httpClient = getHttpClient(orderUrl);
+ HttpClient httpClient = getHttpClient(uploadXmlUrl);
HttpResultVo execute = httpClient.execute(httpPost, getResponseHandler());
String stringContent = execute.getStringContent();
ResultVo resultVo = JSONObject.parseObject(stringContent, ResultVo.class);
--
Gitblit v1.9.2