|
@@ -31,8 +31,6 @@ import java.util.Set;
|
|
|
@Configuration
|
|
|
@Slf4j
|
|
|
public class PayConfig {
|
|
|
- public static HashMap<Integer,PaypalConfig> paypalConfigMap = new HashMap<>();
|
|
|
- public static HashMap<Integer,StripeConfig> stripeConfigMap = new HashMap<>();
|
|
|
|
|
|
@Autowired
|
|
|
IAliConfigService aliConfigService;
|
|
@@ -52,17 +50,9 @@ public class PayConfig {
|
|
|
|
|
|
public void setConfig() {
|
|
|
log.info("启动初始化支付配置");
|
|
|
-
|
|
|
- List<PaypalConfig> paypalConfigList = paypalConfigService.list();
|
|
|
- if (!paypalConfigList.isEmpty()) {
|
|
|
- log.info("初始化PaypalConfig配置");
|
|
|
- paypalConfigList.forEach(e -> paypalConfigMap.put(e.getServeId(),e));
|
|
|
- }
|
|
|
-
|
|
|
List<StripeConfig> list = stripeConfigService.list();
|
|
|
if (!list.isEmpty()) {
|
|
|
log.info("初始化StripeConfig配置");
|
|
|
- list.forEach(e -> stripeConfigMap.put(e.getServeId(),e));
|
|
|
list.forEach(e -> Stripe.apiKey = e.getApiKey());
|
|
|
|
|
|
}
|
|
@@ -75,9 +65,8 @@ public class PayConfig {
|
|
|
* https://testeur.4dkankan.com/service/pay/paypal/webhook
|
|
|
*/
|
|
|
public void createPayPalWebhooks() {
|
|
|
- Set<Integer> list = paypalConfigMap.keySet();
|
|
|
- for (Integer key : list) {
|
|
|
- PaypalConfig paypalConfig = paypalConfigMap.get(key);
|
|
|
+ List<PaypalConfig> list = paypalConfigService.list();
|
|
|
+ for (PaypalConfig paypalConfig : list) {
|
|
|
if(StringUtils.isBlank(paypalConfig.getWebhookId())){
|
|
|
log.info("--------------项目启动初始化paypal-webhook-------------");
|
|
|
try {
|
|
@@ -123,9 +112,8 @@ public class PayConfig {
|
|
|
|
|
|
public void createStripeWebhooks(){
|
|
|
try {
|
|
|
- Set<Integer> keySet = stripeConfigMap.keySet();
|
|
|
- for (Integer key : keySet) {
|
|
|
- StripeConfig stripeConfig = stripeConfigMap.get(key);
|
|
|
+ List<StripeConfig> list = stripeConfigService.list();
|
|
|
+ for (StripeConfig stripeConfig : list) {
|
|
|
if(StringUtils.isBlank(stripeConfig.getWebhookId())){
|
|
|
|
|
|
Stripe.apiKey = stripeConfig.getApiKey();
|