diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopTableServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopTableServiceImpl.java index 622bb386..3ae17ad1 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopTableServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/service/impl/shopimpl/TbShopTableServiceImpl.java @@ -1827,6 +1827,9 @@ public class TbShopTableServiceImpl implements TbShopTableService { } if (OrderUseTypeEnum.TAKEOUT.getValue().equals(choseModelDTO.getUseType()) ) { ArrayList productIds = new ArrayList<>(); + cashierCarts.forEach(item -> { + productIds.add(Integer.valueOf(item.getProductId())); + }); List productList = productMapper.selectBatchIds(productIds); Map productMap = productList.stream() .collect(Collectors.toMap(product -> String.valueOf(product.getId()), product -> product));