多商户配置

This commit is contained in:
2023-08-15 15:29:05 +08:00
parent bc9c5620f7
commit 32156a0ad4
3 changed files with 10 additions and 6 deletions

View File

@@ -1,5 +1,6 @@
package com.jsowell.adapay.config;
import com.alibaba.fastjson2.JSON;
import com.huifu.adapay.Adapay;
import com.huifu.adapay.model.MerConfig;
import com.jsowell.adapay.factory.AdapayConfigFactory;
@@ -40,13 +41,13 @@ public class InitializeAdapayConfig implements CommandLineRunner {
/*
单商户
*/
singleMerchant();
// singleMerchant();
/*
多商户
目前有jsowell和xixiao
*/
// multiMerchant();
multiMerchant();
}
/**
@@ -118,5 +119,6 @@ public class InitializeAdapayConfig implements CommandLineRunner {
// 将商户A和B的商户配置放入本地缓存
Adapay.initWithMerConfigs(configPathMap);
logger.info("汇付多商户配置初始化成功configPathMap:{}", JSON.toJSONString(configPathMap));
}
}

View File

@@ -1,5 +1,6 @@
package com.jsowell.adapay.config;
package com.jsowell.adapay.config.merchant;
import com.jsowell.adapay.config.AbstractAdapayConfig;
import com.jsowell.adapay.factory.AdapayConfigFactory;
import lombok.Getter;
import lombok.Setter;
@@ -12,7 +13,7 @@ import org.springframework.stereotype.Component;
@Component
@Getter
@Setter
public class JsowellAdapayConfig extends AbstractAdapayConfig{
public class JsowellAdapayConfig extends AbstractAdapayConfig {
@Value("${adapay.debugFlag}")
private boolean debugFlag;

View File

@@ -1,5 +1,6 @@
package com.jsowell.adapay.config;
package com.jsowell.adapay.config.merchant;
import com.jsowell.adapay.config.AbstractAdapayConfig;
import com.jsowell.adapay.factory.AdapayConfigFactory;
import lombok.Getter;
import lombok.Setter;
@@ -12,7 +13,7 @@ import org.springframework.stereotype.Component;
@Component
@Getter
@Setter
public class XixiaoAdapayConfig extends AbstractAdapayConfig{
public class XixiaoAdapayConfig extends AbstractAdapayConfig {
@Value("${adapay.debugFlag}")
private boolean debugFlag;