diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/order/TbOrderInfoServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/order/TbOrderInfoServiceImpl.java index 21df7134..52f21943 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/order/TbOrderInfoServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/order/TbOrderInfoServiceImpl.java @@ -202,7 +202,7 @@ public class TbOrderInfoServiceImpl implements TbOrderInfoService { TbOrderDetail seatInfo = null; ArrayList detailList = new ArrayList<>(); for (TbFullOrderDetail detail : details) { - if (TableConstant.CART_SEAT_ID.equals(detail.getProductId().toString())) { + if (detail.getProductId() != null && TableConstant.CART_SEAT_ID.equals(detail.getProductId().toString())) { seatInfo = detail; } else { detailList.add(detail);