From d0dee7f7a4a8dc8c54e07cef72a1ea82d2611839 Mon Sep 17 00:00:00 2001 From: zhangsz Date: Mon, 30 Dec 2024 20:30:19 +0800 Subject: [PATCH] feat: payment modules support alipay and credit card pay api --- pom.xml | 4 +- wfc-modules/wfc-payment/pom.xml | 7 + .../payment/alipay/config/AlipayConfig.java | 25 ++ .../alipay/controller/AlipayController.java | 80 ++++++ .../alipay/service/IAlipayPaymentService.java | 7 + .../service/IAlipayQueryOrderService.java | 8 + .../alipay/service/IAlipayRefundService.java | 9 + .../service/IAlipayTradeCloseService.java | 8 + .../impl/AlipayPaymentServiceImpl.java | 44 +++ .../impl/AlipayQueryOrderServiceImpl.java | 37 +++ .../service/impl/AlipayRefundServiceImpl.java | 40 +++ .../impl/AlipayTradeCloseServiceImpl.java | 37 +++ .../wfc/payment/ccpay/config/CcpayConfig.java | 17 ++ .../ccpay/controller/CcpayController.java | 32 +++ .../payment/ccpay/model/PaymentRequest.java | 12 + .../payment/ccpay/model/PaymentResponse.java | 10 + .../ccpay/service/ICcpayPaymentService.java | 8 + .../service/impl/CcpayPaymentServiceImpl.java | 61 +++++ .../payment/controller/AliPayController.java | 73 ----- .../controller/CreditCardController.java | 89 ------ .../payment/controller/PayPalController.java | 73 ----- .../controller/WxPayController.java.bak | 37 --- .../java/org/wfc/payment/domain/AliPay.java | 256 ------------------ .../org/wfc/payment/domain/CreditCard.java | 111 -------- .../java/org/wfc/payment/domain/PayPal.java | 256 ------------------ .../wfc/payment/domain/PaymentRequest.java | 65 ----- .../java/org/wfc/payment/domain/WxPay.java | 256 ------------------ .../org/wfc/payment/domain/vo/MetaVo.java | 106 -------- .../org/wfc/payment/domain/vo/RouterVo.java | 148 ---------- .../org/wfc/payment/domain/vo/TreeSelect.java | 60 ---- .../org/wfc/payment/mapper/AliPayMapper.java | 43 --- .../wfc/payment/mapper/CreditCardMapper.java | 44 --- .../org/wfc/payment/mapper/PayPalMapper.java | 43 --- .../org/wfc/payment/mapper/WxPayMapper.java | 43 --- .../wfc/payment/service/IAliPayService.java | 43 --- .../payment/service/ICreditCardService.java | 46 ---- .../wfc/payment/service/IPayPalService.java | 43 --- .../payment/service/IWxPayService.java.bak | 11 - .../service/impl/AliPayServiceImpl.java | 63 ----- .../service/impl/CreditCardServiceImpl.java | 103 ------- .../service/impl/PayPalServiceImpl.java | 63 ----- .../service/impl/WWxPayServiceImpl.java.bak | 95 ------- .../payment/wxpay/config/SwaggerConfig.java | 47 +--- .../wxpay/controller/WxPayController.java | 3 +- .../src/main/resources/application.yml | 36 +++ 45 files changed, 490 insertions(+), 2212 deletions(-) create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/config/AlipayConfig.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/controller/AlipayController.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/service/IAlipayPaymentService.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/service/IAlipayQueryOrderService.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/service/IAlipayRefundService.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/service/IAlipayTradeCloseService.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/service/impl/AlipayPaymentServiceImpl.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/service/impl/AlipayQueryOrderServiceImpl.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/service/impl/AlipayRefundServiceImpl.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/alipay/service/impl/AlipayTradeCloseServiceImpl.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/ccpay/config/CcpayConfig.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/ccpay/controller/CcpayController.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/ccpay/model/PaymentRequest.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/ccpay/model/PaymentResponse.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/ccpay/service/ICcpayPaymentService.java create mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/ccpay/service/impl/CcpayPaymentServiceImpl.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/controller/AliPayController.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/controller/CreditCardController.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/controller/PayPalController.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/controller/WxPayController.java.bak delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/domain/AliPay.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/domain/CreditCard.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/domain/PayPal.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/domain/PaymentRequest.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/domain/WxPay.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/domain/vo/MetaVo.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/domain/vo/RouterVo.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/domain/vo/TreeSelect.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/mapper/AliPayMapper.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/mapper/CreditCardMapper.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/mapper/PayPalMapper.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/mapper/WxPayMapper.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/service/IAliPayService.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/service/ICreditCardService.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/service/IPayPalService.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/service/IWxPayService.java.bak delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/service/impl/AliPayServiceImpl.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/service/impl/CreditCardServiceImpl.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/service/impl/PayPalServiceImpl.java delete mode 100644 wfc-modules/wfc-payment/src/main/java/org/wfc/payment/service/impl/WWxPayServiceImpl.java.bak diff --git a/pom.xml b/pom.xml index d495e0f..3223527 100644 --- a/pom.xml +++ b/pom.xml @@ -6,10 +6,10 @@ org.wfc wfc - 1.0.2 + ${wfc.version} wfc - WANFi Control and Billing System + WANFi Control and Billing Management System 1.0.2 diff --git a/wfc-modules/wfc-payment/pom.xml b/wfc-modules/wfc-payment/pom.xml index f4a4c14..c4f5e3b 100644 --- a/wfc-modules/wfc-payment/pom.xml +++ b/wfc-modules/wfc-payment/pom.xml @@ -89,6 +89,13 @@ 4.6.0 + + + com.alipay.sdk + alipay-sdk-java + 4.11.0.ALL + +