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 6dbdd33..d54f494 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/CartService.java @@ -314,6 +314,13 @@ public class CartService { continue; } + if (isSeatCart) { + TbShopTable shopTable = shopTableMapper.selectQRcode(tableId); + if (cashierCart.getTotalNumber() > shopTable.getMaxCapacity()) { + return Result.fail("当前台桌最大人数未: " + shopTable.getMaxCapacity()); + } + } + if (cashierCart.getNumber() > 0) { // 设置备注 cashierCart.setNote(note);