This commit is contained in:
张良(004796)
2024-04-12 19:13:18 +08:00
parent 00c88bf2c9
commit 17843919fb
11 changed files with 3985 additions and 9 deletions

Binary file not shown.

View File

@@ -40,10 +40,14 @@
<artifactId>IJPay-WxPay</artifactId>
<version>${ijapy.version}</version>
</dependency>
<dependency>
<!--<dependency>
<groupId>com.github.javen205</groupId>
<artifactId>IJPay-AliPay</artifactId>
<version>${ijapy.version}</version>
</dependency>-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-alipay</artifactId>
</dependency>
<dependency>
<groupId>com.ruoyi</groupId>

View File

@@ -87,14 +87,28 @@ public class PayConfigManager {
} catch (Exception e) {
log.error("实例化AliPayApiConfig...");
// 如果Map中没有当前支付宝的实例就初始化并添加到Map中
aliPayApiConfig = AliPayApiConfig.builder()
.setAppId(payConfig.getAppid())
.setAliPayPublicKey(payConfig.getPublicKey())
.setCharset("UTF-8")
.setPrivateKey(payConfig.getPrivateKey())
.setServiceUrl(payConfig.getNotifyUrl())
.setSignType("RSA2")
.build();
if(caiProperties.isOpenPayProxy()){
aliPayApiConfig = AliPayApiConfig.builder()
.setAppId(payConfig.getAppid())
.setAliPayPublicKey(payConfig.getPublicKey())
.setCharset("UTF-8")
.setPrivateKey(payConfig.getPrivateKey())
.setServiceUrl(payConfig.getNotifyUrl())
.setSignType("RSA2")
.setProxyIp(caiProperties.getProxyIp())
.setProxyPort(caiProperties.getProxyHost())
.buildProxy();
}else{
aliPayApiConfig = AliPayApiConfig.builder()
.setAppId(payConfig.getAppid())
.setAliPayPublicKey(payConfig.getPublicKey())
.setCharset("UTF-8")
.setPrivateKey(payConfig.getPrivateKey())
.setServiceUrl(payConfig.getNotifyUrl())
.setSignType("RSA2")
.build();
}
}
AliPayApiConfigKit.setThreadLocalAliPayApiConfig(aliPayApiConfig);
return true;