From 2884c375993b7682fc085b5d99219e459ae64272 Mon Sep 17 00:00:00 2001
From: ageer <ageerle@163.com>
Date: 星期六, 24 五月 2025 23:07:59 +0800
Subject: [PATCH] feat: 移除微信支付

---
 /dev/null                                                                        |   37 -------------------------------------
 ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/config/PayInit.java |    2 --
 ruoyi-common/ruoyi-common-pay/pom.xml                                            |    6 ------
 3 files changed, 0 insertions(+), 45 deletions(-)

diff --git a/ruoyi-common/ruoyi-common-pay/pom.xml b/ruoyi-common/ruoyi-common-pay/pom.xml
index f0f2511..d4e2cd9 100644
--- a/ruoyi-common/ruoyi-common-pay/pom.xml
+++ b/ruoyi-common/ruoyi-common-pay/pom.xml
@@ -32,12 +32,6 @@
             <version>${zxing.version}</version>
         </dependency>
 
-
-        <dependency>
-            <groupId>com.stripe</groupId>
-            <artifactId>stripe-java</artifactId>
-            <version>${stripe.version}</version>
-        </dependency>
     </dependencies>
 
 </project>
diff --git a/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/config/PayInit.java b/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/config/PayInit.java
index 16b2969..74ca980 100644
--- a/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/config/PayInit.java
+++ b/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/config/PayInit.java
@@ -5,8 +5,6 @@
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
-import org.springframework.context.annotation.Scope;
-import org.springframework.scheduling.annotation.Scheduled;
 
 /**
  * 鏀粯閰嶇疆淇℃伅
diff --git a/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/config/WxPayConfiguration.java b/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/config/WxPayConfiguration.java
deleted file mode 100644
index cbe33cd..0000000
--- a/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/config/WxPayConfiguration.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package org.ruoyi.common.config;
-
-import com.github.binarywang.wxpay.config.WxPayConfig;
-import com.github.binarywang.wxpay.service.WxPayService;
-import com.github.binarywang.wxpay.service.impl.WxPayServiceImpl;
-
-import org.ruoyi.common.core.service.ConfigService;
-import jakarta.annotation.PostConstruct;
-import lombok.RequiredArgsConstructor;
-import org.apache.commons.lang3.StringUtils;
-import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-
-/**
- * @author Binary Wang
- */
-@Configuration
-@RequiredArgsConstructor
-public class WxPayConfiguration {
-
-    private final ConfigService configService;
-
-    private WxPayService wxPayService;
-
-    @PostConstruct
-    public void init() {
-        WxPayConfig payConfig = new WxPayConfig();
-        payConfig.setAppId(StringUtils.trimToNull(getKey("appId")));
-        payConfig.setMchId(StringUtils.trimToNull(getKey("mchId")));
-        payConfig.setMchKey(StringUtils.trimToNull(getKey("appSecret")));
-        payConfig.setUseSandboxEnv(false);
-        wxPayService = new WxPayServiceImpl();
-        wxPayService.setConfig(payConfig);
-    }
-
-    @Bean
-    @ConditionalOnMissingBean
-    public WxPayService wxService() {
-        return wxPayService;
-    }
-
-    public String getKey(String key) {
-        return configService.getConfigValue("weixin", key);
-    }
-
-}
diff --git a/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/listener/ConfigChangeListener.java b/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/listener/ConfigChangeListener.java
deleted file mode 100644
index 06dcc3d..0000000
--- a/ruoyi-common/ruoyi-common-pay/src/main/java/org/ruoyi/common/listener/ConfigChangeListener.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package org.ruoyi.common.listener;
-
-import com.github.binarywang.wxpay.config.WxPayConfig;
-import com.github.binarywang.wxpay.service.WxPayService;
-import org.ruoyi.common.core.event.ConfigChangeEvent;
-import org.ruoyi.common.core.service.ConfigService;
-import org.ruoyi.common.core.utils.StringUtils;
-import org.jetbrains.annotations.NotNull;
-import org.springframework.context.ApplicationListener;
-import org.springframework.stereotype.Component;
-
-/**
- *  鍒涘缓涓�涓洃鍚櫒锛岀敤浜庡鐞嗛厤缃彉鍖栦簨浠�
- *
- * @author ageerle@163.com
- * date 2024/5/19
- */
-@Component
-public class ConfigChangeListener implements ApplicationListener<ConfigChangeEvent> {
-    private final WxPayService wxPayService;
-    private final ConfigService configService;
-
-    public ConfigChangeListener(WxPayService wxPayService, ConfigService configService) {
-        this.wxPayService = wxPayService;
-        this.configService = configService;
-    }
-
-    @Override
-    public void onApplicationEvent(@NotNull ConfigChangeEvent event) {
-        WxPayConfig newConfig = new WxPayConfig();
-        newConfig.setAppId(StringUtils.trimToNull(configService.getConfigValue("weixin", "appId")));
-        newConfig.setMchId(StringUtils.trimToNull(configService.getConfigValue("weixin", "mchId")));
-        newConfig.setMchKey(StringUtils.trimToNull(configService.getConfigValue("weixin", "mchKey")));
-        newConfig.setUseSandboxEnv(false);
-        wxPayService.setConfig(newConfig);
-    }
-}

--
Gitblit v1.9.3