diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/AlipayCallbackController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/AlipayCallbackController.java index 55a086cd5..8f5ed31f2 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/AlipayCallbackController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/xkt/AlipayCallbackController.java @@ -88,6 +88,10 @@ public class AlipayCallbackController extends XktBaseController { return FAILURE; } //1. 商家需要验证该通知数据中的 out_trade_no 是否为商家系统中创建的订单号。 + if (StrUtil.isEmpty(alipayCallback.getOutTradeNo())) { + logger.warn("支付宝回调无out_trade_no:{}", params); + return SUCCESS; + } StoreOrder order = storeOrderService.getByOrderNo(alipayCallback.getOutTradeNo()); if (order != null) { //订单支付