diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java index 0c249ec..a9560f0 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java @@ -834,12 +834,14 @@ public class OrderService { } } - if (shopInfo.getIsTableFee() != null && shopInfo.getIsTableFee() == 0 - && !eatTypeInfoDTO.isTakeout() && mealNum == null - ) { + if (eatTypeInfoDTO.isNeedSeatFee() && mealNum == null) { return Result.fail("请选择用餐人数"); } + if (eatTypeInfoDTO.isNeedSeatFee() && list.size() < 2) { + return Result.fail("购物车为空"); + } + // 查询历史orderDetail Integer finalOrderId = orderId; List oldOrderDetailList = mPOrderDetailMapper.selectList(new LambdaQueryWrapper()