修改支付配置

This commit is contained in:
yuyang 2022-02-24 11:51:03 +08:00
parent 0e175e8cd0
commit 614b246896
3 changed files with 12 additions and 3 deletions

View File

@ -97,4 +97,9 @@ public class XhpcSettingConfig extends BaseEntity {
*/
private String tenantId;
/**
*租户id
*/
private String filePrefix;
}

View File

@ -32,6 +32,7 @@
<result column="update_by" property="updateBy"/>
<result column="remark" property="remark"/>
<result column="tenant_id" property="tenantId"/>
<result column="file_prefix" property="filePrefix"/>
</resultMap>
<select id="getXhpcSettingConfigTenantId" resultMap="XhpcSettingConfigResult">

View File

@ -1,5 +1,6 @@
package com.xhpc.user.controller;
import cn.hutool.core.util.URLUtil;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alipay.api.AlipayClient;
@ -253,6 +254,8 @@ public class XhpcAppUserController extends BaseController {
R r = settingConfigService.settingConfig(2, tenantId);
if(r !=null && r.getCode()==200){
Map<String, Object> map = (Map<String, Object>)r.getData();
String filePrefix = map.get("filePrefix").toString();
logger.info("filePrefix>>>>>>>>>>"+filePrefix);
/** 初始化 **/
CertAlipayRequest certAlipayRequest = new CertAlipayRequest();
/** 支付宝网关 **/
@ -262,11 +265,11 @@ public class XhpcAppUserController extends BaseController {
/** 应用私钥, 如何获取请参考https://opensupport.alipay.com/support/helpcenter/207/201602471154?ant_source=antsupport **/
certAlipayRequest.setPrivateKey(map.get("zfbPrivateKey").toString());
/** 应用公钥证书路径,下载后保存位置的绝对路径 **/
certAlipayRequest.setCertPath(map.get("zfbAppCertPublicKey").toString());
certAlipayRequest.setCertPath(filePrefix+map.get("zfbAppCertPublicKey").toString());
/** 支付宝公钥证书路径,下载后保存位置的绝对路径 **/
certAlipayRequest.setAlipayPublicCertPath(map.get("zfbAlipayCertPublicKeyRsa").toString());
certAlipayRequest.setAlipayPublicCertPath(filePrefix+map.get("zfbAlipayCertPublicKeyRsa").toString());
/** 支付宝根证书路径,下载后保存位置的绝对路径 **/
certAlipayRequest.setRootCertPath(map.get("zfbAlipayRootCert").toString());
certAlipayRequest.setRootCertPath(filePrefix+map.get("zfbAlipayRootCert").toString());
/** 设置签名类型 **/
certAlipayRequest.setSignType("RSA2");
/** 设置请求格式固定值json **/