cup 3 жил өмнө
parent
commit
3f8a402c88

+ 4 - 2
mp-service/src/main/java/com/qs/mp/channel/service/impl/ChannelOrderServiceImpl.java

@@ -224,8 +224,10 @@ public class ChannelOrderServiceImpl extends
             }
             }
         }
         }
 
 
-        // 获取支付订单号
-        PayOrder payOrder = payOrderService.getOne(new LambdaQueryWrapper<PayOrder>().eq(PayOrder::getBizId, channelOrder.getOrderId()));
+        // 获取支付成功的订单号
+        PayOrder payOrder = payOrderService.getOne(new LambdaQueryWrapper<PayOrder>()
+                .eq(PayOrder::getBizId, channelOrder.getOrderId())
+                .eq(PayOrder::getOrderStatus, PayOrderStatusEnum.SUCCESS));
         if (Objects.isNull(payOrder)) {
         if (Objects.isNull(payOrder)) {
             throw new ServiceException("支付订单不存在");
             throw new ServiceException("支付订单不存在");
         }
         }