多商户配置

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; package com.jsowell.adapay.config;
import com.alibaba.fastjson2.JSON;
import com.huifu.adapay.Adapay; import com.huifu.adapay.Adapay;
import com.huifu.adapay.model.MerConfig; import com.huifu.adapay.model.MerConfig;
import com.jsowell.adapay.factory.AdapayConfigFactory; import com.jsowell.adapay.factory.AdapayConfigFactory;
@@ -40,13 +41,13 @@ public class InitializeAdapayConfig implements CommandLineRunner {
/* /*
单商户 单商户
*/ */
singleMerchant(); // singleMerchant();
/* /*
多商户 多商户
目前有jsowell和xixiao 目前有jsowell和xixiao
*/ */
// multiMerchant(); multiMerchant();
} }
/** /**
@@ -118,5 +119,6 @@ public class InitializeAdapayConfig implements CommandLineRunner {
// 将商户A和B的商户配置放入本地缓存 // 将商户A和B的商户配置放入本地缓存
Adapay.initWithMerConfigs(configPathMap); 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 com.jsowell.adapay.factory.AdapayConfigFactory;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -12,7 +13,7 @@ import org.springframework.stereotype.Component;
@Component @Component
@Getter @Getter
@Setter @Setter
public class JsowellAdapayConfig extends AbstractAdapayConfig{ public class JsowellAdapayConfig extends AbstractAdapayConfig {
@Value("${adapay.debugFlag}") @Value("${adapay.debugFlag}")
private boolean 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 com.jsowell.adapay.factory.AdapayConfigFactory;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@@ -12,7 +13,7 @@ import org.springframework.stereotype.Component;
@Component @Component
@Getter @Getter
@Setter @Setter
public class XixiaoAdapayConfig extends AbstractAdapayConfig{ public class XixiaoAdapayConfig extends AbstractAdapayConfig {
@Value("${adapay.debugFlag}") @Value("${adapay.debugFlag}")
private boolean debugFlag; private boolean debugFlag;