From c9a54bc021e5c3c6eaebd5000a3a9d5ba217d7fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Fri, 19 Apr 2024 12:32:55 +0800 Subject: [PATCH] 123 --- .../java/com/ruoyi/web/controller/cai/app/PayController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/PayController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/PayController.java index a968a15c..9fd9030f 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/PayController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/cai/app/PayController.java @@ -179,6 +179,11 @@ public class PayController { if (verifyResult) { String outTradeNo = params.get("out_trade_no"); String transactionId = params.get("trade_no"); + String tradeStatus = params.get("trade_status"); + if("TRADE_SUCCESS".equals(tradeStatus)){ + log.error("支付宝非回调成功数据,无需处理!request={}",JSON.toJSONString(request)); + return "success"; + } payManager.callBack(outTradeNo,transactionId,params,appId, PayTypeEnum.ALI); return "success"; } else {