diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java index bbf0ff8..cb27d5b 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java @@ -1602,6 +1602,10 @@ public class CartService { cashierCartList = mpCashierCartMapper.selectList(queryWrapper); // 计算打包费 + if (cashierCartList.isEmpty()) { + return new ArrayList<>(); + } + List productIds = cashierCartList.stream().map(TbCashierCart::getProductId).collect(Collectors.toList()); Map productMap = productMapper.selectByIds(productIds).stream() .collect(Collectors.toMap(