diff --git a/src/main/java/com/sczx/order/service/impl/OrderServiceImpl.java b/src/main/java/com/sczx/order/service/impl/OrderServiceImpl.java index 8a40c5f..f4698e2 100644 --- a/src/main/java/com/sczx/order/service/impl/OrderServiceImpl.java +++ b/src/main/java/com/sczx/order/service/impl/OrderServiceImpl.java @@ -260,6 +260,9 @@ public class OrderServiceImpl implements OrderService { .notIn(OrderMainPO::getOrderStatus, Arrays.asList(OrderStatusEnum.AUTO_END.getCode(), OrderStatusEnum.MANUAL_END.getCode())) .orderByDesc(OrderMainPO::getOrderId).last(" limit 1"); OrderMainPO orderMainPO = orderMainRepo.getOne(queryWrapper); + if(orderMainPO==null){ + return null; + } return getOrderDetailByOrderNo(orderMainPO.getOrderNo()); }