From 9834c59fc7eca783e141b560957a81721272e51a Mon Sep 17 00:00:00 2001 From: wangw <1594593906@qq.com> Date: Thu, 15 Jan 2026 14:31:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=B8=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/czg/constants/ParamCodeCst.java | 43 ++++++++----------- .../order/service/impl/PayServiceImpl.java | 7 +-- .../src/main/java/com/czg/PayAdapter.java | 2 +- .../java/com/czg/impl/NativePayAdapter.java | 4 +- .../java/com/czg/impl/PolyPayAdapter.java | 3 +- 5 files changed, 27 insertions(+), 32 deletions(-) diff --git a/cash-common/cash-common-service/src/main/java/com/czg/constants/ParamCodeCst.java b/cash-common/cash-common-service/src/main/java/com/czg/constants/ParamCodeCst.java index f17ce7e95..53116dee5 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/constants/ParamCodeCst.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/constants/ParamCodeCst.java @@ -79,9 +79,27 @@ public interface ParamCodeCst { * 超掌柜支付回调地址 *
支付宝/微信支付完成后,支付平台回调我方系统的地址
*/ -// public static String PAY_CZG_NOTIFY_URL = "pay_czg_notify_url"; public static String NATIVE_PAY_NOTIFY_URL = "native_pay_notify_url"; + public static String NATIVE_REFUND_NOTIFY_URL = "native_refund_notify_url"; + + /** + * 超掌柜支付域名 + *超掌柜支付相关接口的根域名
+ */ + public static String POLY_DOMAIN = "poly_domain"; public static String POLY_PAY_NOTIFY_URL = "poly_pay_notify_url"; + public static String POLY_REFUND_NOTIFY_URL = "poly_refund_notify_url"; + + /** + * 微信原生回调地址 + *微信原生支付接口的回调地址(区别于超掌柜封装的回调)
+ */ + public static String NATIVE_NOTIFY_URL = "native_notify_url"; + /** + * 店铺订单支付BaseUrl + *店铺订单支付页面的基础域名
+ */ + public static String SHOP_ORDER_PAY_BASE_URL = "shop_order_pay_base_url"; /** * 排队到号通知 */ @@ -113,11 +131,6 @@ public interface ParamCodeCst { */ public static String SMS_FEE = "sms_fee"; - /** - * 店铺订单支付BaseUrl - *店铺订单支付页面的基础域名
- */ - public static String SHOP_ORDER_PAY_BASE_URL = "shop_order_pay_base_url"; /** * 平台名称 @@ -125,30 +138,12 @@ public interface ParamCodeCst { */ public static String PLATE_NAME = "plate_name"; - /** - * 超掌柜退款回调地址 - *支付平台处理退款后,回调我方系统的地址
- */ - public static String PAY_CZG_REFUND_NOTIFY_URL = "pay_czg_refund_notify_url"; - - /** - * 超掌柜支付域名 - *超掌柜支付相关接口的根域名
- */ - public static String PAY_CZG_DOMAIN = "pay_czg_domain"; - /** * 叫号页面地址 *餐厅叫号系统的前端页面地址
*/ public static String CALL_PAGE_URL = "call_page_url"; - /** - * 微信原生回调地址 - *微信原生支付接口的回调地址(区别于超掌柜封装的回调)
- */ - public static String NATIVE_NOTIFY_URL = "native_notify_url"; - /** * 公众号关注位置 *公众号关注入口的展示位置,可选值:mine-我的页面、order-订单页面、eat-就餐页面
diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java index a10473ff2..60e5c5ff2 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/PayServiceImpl.java @@ -91,11 +91,12 @@ public class PayServiceImpl implements PayService { String payData = null; if (shopMerchant.getChannel().equals(PayChannelCst.NATIVE)) { payData = shopMerchant.getNativePayJson(); + bizData.setNotifyUrl(sysParamsService.getSysParamValue(ParamCodeCst.System.NATIVE_REFUND_NOTIFY_URL)); } else if (shopMerchant.getChannel().equals(PayChannelCst.POLY)) { payData = shopMerchant.getPolyPayJson(); + bizData.setNotifyUrl(sysParamsService.getSysParamValue(ParamCodeCst.System.POLY_REFUND_NOTIFY_URL)); } -// bizData.setNotifyUrl(sysParamsService.getSysParamValue(ParamCodeCst.System.PAY_CZG_REFUND_NOTIFY_URL)); - return adapter.refund(getDomain(), payData, "", bizData); + return adapter.refund(getDomain(), payData, bizData); } @Override @@ -199,7 +200,7 @@ public class PayServiceImpl implements PayService { } private String getDomain() { - return sysParamsService.getSysParamValue(ParamCodeCst.System.PAY_CZG_DOMAIN); + return sysParamsService.getSysParamValue(ParamCodeCst.System.POLY_DOMAIN); } private String getNotifyUrl(String channel) { diff --git a/cash-service/pay-service/src/main/java/com/czg/PayAdapter.java b/cash-service/pay-service/src/main/java/com/czg/PayAdapter.java index 93ac20b55..7761d552f 100644 --- a/cash-service/pay-service/src/main/java/com/czg/PayAdapter.java +++ b/cash-service/pay-service/src/main/java/com/czg/PayAdapter.java @@ -36,7 +36,7 @@ public interface PayAdapter { CzgResult