This commit is contained in:
张良(004796)
2024-04-12 17:04:39 +08:00
parent 4d10fe5611
commit f0905587f5
7 changed files with 85 additions and 3 deletions

View File

@@ -9,8 +9,13 @@ import org.springframework.stereotype.Component;
@ConfigurationProperties(prefix = "cai")
public class CaiProperties {
private boolean openPayProxy;
private String proxyIp;
private int proxyHost;
private String homeName = "恋香";
private String coinName = "黄钻";
private boolean enableApiEncryption = true;
private boolean websocket = true;
}

View File

@@ -0,0 +1,18 @@
package com.ruoyi.cai.pay;
import com.alipay.api.AlipayClient;
import com.alipay.api.DefaultAlipayClient;
import com.ijpay.alipay.AliPayApiConfig;
import lombok.Data;
@Data
public class AliPayApiConfigExtend extends AliPayApiConfig {
private String proxyIp;
private Integer proxyHost;
private AlipayClient alipayClient;
public void init() {
alipayClient = new DefaultAlipayClient(getServiceUrl(), getAppId(), getPrivateKey(), getFormat(),
getCharset(), getAliPayPublicKey(), getSignType(), proxyIp, proxyHost);
}
}

View File

@@ -12,9 +12,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.stream.Collectors;
@Component
@@ -24,6 +22,8 @@ public class PayConfigManager {
private PayTotalService payTotalService;
@Autowired
private PayConfigService payConfigService;
@Autowired
private CaiProperties caiProperties;
public void deletePayConfigAli(PayConfig payConfig) {
if(PayTypeEnum.ALI.getCode().equals(payConfig.getPayType())){