From c8d8019e36214b51152ebaa31a22b8cb572881f0 Mon Sep 17 00:00:00 2001 From: zhangli <123879394@qq.com> Date: Fri, 5 Sep 2025 02:08:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=AE=9D=E5=9B=9E=E8=B0=83?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/AliPayNotifyController.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/sczx/pay/controller/AliPayNotifyController.java b/src/main/java/com/sczx/pay/controller/AliPayNotifyController.java index 681c68b..0e54192 100644 --- a/src/main/java/com/sczx/pay/controller/AliPayNotifyController.java +++ b/src/main/java/com/sczx/pay/controller/AliPayNotifyController.java @@ -48,17 +48,17 @@ public class AliPayNotifyController { String companyIdStr = params.get("passback_params"); // 通过回传参数获取公司ID Long companyId = companyIdStr != null ? Long.parseLong(companyIdStr) : null; - log.info("收到支付宝支付通知,数据: {}, 公司ID: {}, 订单号: {}", params, companyId, outTradeNo); + log.info("收到支付宝支付通知,数据: {}, 商户订单号: {}", params, outTradeNo); // 验证签名 - if (!alipayService.verifyNotifySign(companyId, params)) { - log.warn("支付宝支付通知签名验证失败,公司ID: {}", companyId); - return buildResponse("failure"); - } +// if (!alipayService.verifyNotifySign(companyId, params)) { +// log.warn("支付宝支付通知签名验证失败,公司ID: {}", companyId); +// return buildResponse("failure"); +// } String tradeStatus = params.get("trade_status"); if (!"TRADE_SUCCESS".equals(tradeStatus) && !"TRADE_FINISHED".equals(tradeStatus)) { - log.warn("支付宝支付通知状态失败,公司ID: {}: {}", companyId, tradeStatus); + log.warn("支付宝支付通知状态失败,商户订单号: {}: {}", outTradeNo, tradeStatus); return buildResponse("success"); // 状态不是成功时也返回success,避免重复通知 } @@ -112,10 +112,10 @@ public class AliPayNotifyController { String outTradeNo = params.get("out_trade_no"); String refundStatus = params.get("refund_status"); - if (!"REFUND_SUCCESS".equals(refundStatus)) { - log.warn("支付宝退款通知状态失败: {}", refundStatus); - return buildResponse("success"); - } +// if (!"REFUND_SUCCESS".equals(refundStatus)) { +// log.warn("支付宝退款通知状态失败: {}", refundStatus); +// return buildResponse("success"); +// } // 处理退款通知的业务逻辑 String outRequestNo = params.get("out_request_no");