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");