From 3bc30cc5701aff04e31b942efd907bf97e8c53ea Mon Sep 17 00:00:00 2001 From: DaxPay Dev Date: Wed, 15 Jul 2026 14:46:39 +0800 Subject: [PATCH] =?UTF-8?q?refactor(unipay):=20=E5=B0=86=20UniGatewayPayCo?= =?UTF-8?q?ntroller=20=E8=BF=81=E5=85=A5=20trade.controller?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 与 UniTrade 等商户签名开放 API 同包,删除空的 gateway 控制器包;对外 /unipay/gateway 路径不变。 --- .../java/cn/daxpay/open/payment/unipay/DaxpayUnipayApp.java | 2 +- .../controller/UniGatewayPayController.java | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) rename daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/{gateway => trade}/controller/UniGatewayPayController.java (86%) diff --git a/daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/DaxpayUnipayApp.java b/daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/DaxpayUnipayApp.java index 985075610..240e43a92 100644 --- a/daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/DaxpayUnipayApp.java +++ b/daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/DaxpayUnipayApp.java @@ -5,7 +5,7 @@ import org.springframework.context.annotation.ComponentScan; /// # 开放支付端装配入口 /// -/// 扫描 unipay 模块(trade / gateway / client),注册开放 API 与公开 H5 控制器。 +/// 扫描 unipay 模块(trade 商户开放 API / client 公开 H5),注册控制器。 /// 支付编排在 daxpay-payment-core(trade.runtime.service.pay.*);本模块不反向被内核依赖。 @AutoConfiguration @ComponentScan diff --git a/daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/gateway/controller/UniGatewayPayController.java b/daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/trade/controller/UniGatewayPayController.java similarity index 86% rename from daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/gateway/controller/UniGatewayPayController.java rename to daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/trade/controller/UniGatewayPayController.java index a75643043..766c27efa 100644 --- a/daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/gateway/controller/UniGatewayPayController.java +++ b/daxpay-payment/daxpay-payment-unipay/src/main/java/cn/daxpay/open/payment/unipay/trade/controller/UniGatewayPayController.java @@ -1,4 +1,4 @@ -package cn.daxpay.open.payment.unipay.gateway.controller; +package cn.daxpay.open.payment.unipay.trade.controller; import cn.daxpay.open.payment.unipay.aop.PaymentVerify; import cn.daxpay.open.payment.common.result.DaxResult; @@ -19,6 +19,9 @@ import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /// # 网关支付开放接口 +/// +/// 商户签名 API(`@PaymentVerify`),与 [UniTradeController] 等同属 trade 开放层; +/// 产品语义「网关支付」体现在 URL `/unipay/gateway` 与 param/result.gateway,而非独立 controller 包。 @PaymentVerify @IgnoreAuth @Tag(name = "网关支付接口")