From 1c9963aab89d7e671bbd2610787497fec7636b28 Mon Sep 17 00:00:00 2001 From: xiang2lin <251481237@qq.com> Date: Thu, 29 May 2025 18:57:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E7=94=B3=E8=AF=B7=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E5=85=A5=E5=8F=82=E6=94=B9=E6=88=90JSON?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/hzya/frame/cbs8/service/ICbs8Service.java | 5 +++-- .../com/hzya/frame/cbs8/service/impl/Cbs8ServiceImpl.java | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/fw-cbs/src/main/java/com/hzya/frame/cbs8/service/ICbs8Service.java b/fw-cbs/src/main/java/com/hzya/frame/cbs8/service/ICbs8Service.java index 9693e554..670cd66f 100644 --- a/fw-cbs/src/main/java/com/hzya/frame/cbs8/service/ICbs8Service.java +++ b/fw-cbs/src/main/java/com/hzya/frame/cbs8/service/ICbs8Service.java @@ -1,5 +1,6 @@ package com.hzya.frame.cbs8.service; +import com.alibaba.fastjson.JSONObject; import com.hzya.frame.cbs8.dto.req.*; import com.hzya.frame.cbs8.dto.res.*; import com.hzya.frame.cbs8.entity.PaymentEntity; @@ -15,9 +16,9 @@ public interface ICbs8Service { /** * 支付申请 - * @param paymentEntity + * @param payJsonStr */ - PayResponseDTO payApply(PaymentEntity paymentEntity); + PayResponseDTO payApply(String payJsonStr); /** * 通过业务参考号查询交易结果 3.2.6 diff --git a/fw-cbs/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ServiceImpl.java b/fw-cbs/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ServiceImpl.java index a46db478..f70359cc 100644 --- a/fw-cbs/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ServiceImpl.java +++ b/fw-cbs/src/main/java/com/hzya/frame/cbs8/service/impl/Cbs8ServiceImpl.java @@ -36,14 +36,14 @@ public class Cbs8ServiceImpl implements ICbs8Service { @Value("${zt.url}") private String zt_url; @Override - public PayResponseDTO payApply(PaymentEntity paymentEntity) { + public PayResponseDTO payApply(String payJsonStr) { Map headerMap = MapBuilder.create(true) .put("apiCode", "8000260001") .put("publicKey","ZJYA1vBeY1ai53iNmbAEsw6DImjkXGBkdMailxcBdliFC85Ce7eDIk+3zDUT+v578prj") .put("secretKey","7Gp6OjHrIaQ6R3tXGPrI4morjQyWL+qu4JJschQnkBRtv26VDgGFVYKOy5kMZfd/j3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=") .put("appId","800026") .build(); - String body = HttpRequest.post(zt_url).addHeaders(headerMap).body(JSONObject.toJSONString(paymentEntity)).timeout(60000).execute().body(); + String body = HttpRequest.post(zt_url).addHeaders(headerMap).body(payJsonStr).timeout(60000).execute().body(); //解密响应报文 String result = decryptResBody(body); if (StrUtil.isNotEmpty(result)){