From bffcadc22dfa69969c5860bc6a985b4f0c57cfa8 Mon Sep 17 00:00:00 2001 From: egzosn Date: Thu, 29 Aug 2024 11:38:36 +0800 Subject: [PATCH] =?UTF-8?q?jspai=E7=8B=AC=E7=AB=8B=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=EF=BC=8C=E4=BC=98=E5=8C=96=E6=A1=88=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/egzosn/pay/demo/controller/PayController.java | 2 +- .../java/com/egzosn/pay/demo/service/PayResponse.java | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/pay-java-demo/src/main/java/com/egzosn/pay/demo/controller/PayController.java b/pay-java-demo/src/main/java/com/egzosn/pay/demo/controller/PayController.java index d41911f..49b267a 100644 --- a/pay-java-demo/src/main/java/com/egzosn/pay/demo/controller/PayController.java +++ b/pay-java-demo/src/main/java/com/egzosn/pay/demo/controller/PayController.java @@ -213,7 +213,7 @@ public class PayController { //校验 if (payResponse.getService().verify(new NoticeParams(params))) { PayMessage message = new PayMessage(params, storage.getPayType()); - //支付校验通过后的处理,,路由的方式已经不建议使用了 + //支付校验通过后的处理,,路由的方式已经不建议使用了, payResponse.getRouter().route(message); } //这里开发者自行处理 diff --git a/pay-java-demo/src/main/java/com/egzosn/pay/demo/service/PayResponse.java b/pay-java-demo/src/main/java/com/egzosn/pay/demo/service/PayResponse.java index cee6531..f461bc5 100644 --- a/pay-java-demo/src/main/java/com/egzosn/pay/demo/service/PayResponse.java +++ b/pay-java-demo/src/main/java/com/egzosn/pay/demo/service/PayResponse.java @@ -4,6 +4,7 @@ import javax.annotation.Resource; import org.springframework.beans.factory.config.AutowireCapableBeanFactory; +import com.egzosn.pay.common.api.BasePayService; import com.egzosn.pay.common.api.PayConfigStorage; import com.egzosn.pay.common.api.PayMessageHandler; import com.egzosn.pay.common.api.PayMessageRouter; @@ -91,7 +92,7 @@ public class PayResponse { * 配置路由 * * @param payId 指定账户id,用户多微信支付多支付宝支付 - * @deprecated 不再推荐使用路由方式,回调或拦截器,直接在payService中设置并获取使用 + * @deprecated 不再推荐使用路由方式,回调或拦截器,直接在payService中设置并获取使用,回调拦截器已提供对应的实现方式:{@link BasePayService#setPayMessageHandler(com.egzosn.pay.common.api.PayMessageHandler)} 与{@link BasePayService#addPayMessageInterceptor(com.egzosn.pay.common.api.PayMessageInterceptor)} */ @Deprecated private void buildRouter(Integer payId) { @@ -148,6 +149,12 @@ public class PayResponse { return service; } + /** + * 不建议使用, 回调拦截器已提供对应的实现方式:{@link BasePayService#setPayMessageHandler(com.egzosn.pay.common.api.PayMessageHandler)} 与{@link BasePayService#addPayMessageInterceptor(com.egzosn.pay.common.api.PayMessageInterceptor)} + * + * @return + */ + @Deprecated public PayMessageRouter getRouter() { return router; }