From f922d3fd552a1bb3c20f2bce8fda5f926ac00e32 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 27 Dec 2025 21:41:46 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E3=80=90mall=E3=80=91=E4=BC=98?= =?UTF-8?q?=E6=83=A0=E5=8A=B5=EF=BC=9A=E7=9B=B8=E5=85=B3=E7=9A=84=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E4=B8=8D=E5=AF=B9=EF=BC=8C=E5=85=B3=E8=81=94=20https:?= =?UTF-8?q?//t.zsxq.com/fYaKv?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yudao-dependencies/pom.xml | 13 +++++++++++++ .../api/transfer/dto/PayTransferCreateReqDTO.java | 14 ++++++++++++++ yudao-module-pay/yudao-module-pay-server/pom.xml | 7 ------- .../impl/alipay/AbstractAlipayPayClient.java | 4 ++++ 4 files changed, 31 insertions(+), 7 deletions(-) diff --git a/yudao-dependencies/pom.xml b/yudao-dependencies/pom.xml index c40d9c6a9..3c1328a76 100644 --- a/yudao-dependencies/pom.xml +++ b/yudao-dependencies/pom.xml @@ -82,6 +82,7 @@ 2.1.3 2.3.0 4.7.9-20251224.161447 + 4.40.607.ALL @@ -617,6 +618,18 @@ ${awssdk.version} + + com.alipay.sdk + alipay-sdk-java + ${alipay-sdk-java.version} + + + org.bouncycastle + bcprov-jdk15on + + + + com.github.binarywang weixin-java-pay diff --git a/yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/transfer/dto/PayTransferCreateReqDTO.java b/yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/transfer/dto/PayTransferCreateReqDTO.java index 86dd70cce..a6cfea510 100644 --- a/yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/transfer/dto/PayTransferCreateReqDTO.java +++ b/yudao-module-pay/yudao-module-pay-api/src/main/java/cn/iocoder/yudao/module/pay/api/transfer/dto/PayTransferCreateReqDTO.java @@ -130,4 +130,18 @@ public class PayTransferCreateReqDTO { return channelExtras; } + // ========== 支付宝场景 ========== + + /** + * 【支付宝】构建转账渠道额外参数 + * + * @param sceneName 转账场景名称,用于描述转账用途 + * @return channelExtras + */ + public static Map buildAlipayChannelExtra(String sceneName) { + Map channelExtras = new HashMap<>(); + channelExtras.put("sceneName", sceneName); + return channelExtras; + } + } diff --git a/yudao-module-pay/yudao-module-pay-server/pom.xml b/yudao-module-pay/yudao-module-pay-server/pom.xml index 6bcb0a5d9..14da0ff00 100644 --- a/yudao-module-pay/yudao-module-pay-server/pom.xml +++ b/yudao-module-pay/yudao-module-pay-server/pom.xml @@ -106,13 +106,6 @@ com.alipay.sdk alipay-sdk-java - 4.35.79.ALL - - - org.bouncycastle - bcprov-jdk15on - - com.github.binarywang diff --git a/yudao-module-pay/yudao-module-pay-server/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/alipay/AbstractAlipayPayClient.java b/yudao-module-pay/yudao-module-pay-server/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/alipay/AbstractAlipayPayClient.java index caf210fa6..15540a9f3 100644 --- a/yudao-module-pay/yudao-module-pay-server/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/alipay/AbstractAlipayPayClient.java +++ b/yudao-module-pay/yudao-module-pay-server/src/main/java/cn/iocoder/yudao/module/pay/framework/pay/core/client/impl/alipay/AbstractAlipayPayClient.java @@ -234,6 +234,10 @@ public abstract class AbstractAlipayPayClient extends AbstractPayClient