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 fb87115..d5f4ae8 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/OrderService.java @@ -798,7 +798,9 @@ public class OrderService { orderDetail = new TbOrderDetail(); // 已经加入修改了库存数量,返还或减少库存 addOrderDetailList.add(orderDetail); - productService.decrStock(cashierCart.getProductId(), cashierCart.getSkuId(), cashierCart.getNumber()); + if (!TableConstant.CART_SEAT_ID.equals(cashierCart.getProductId())) { + productService.decrStock(cashierCart.getProductId(), cashierCart.getSkuId(), cashierCart.getNumber()); + } } else { if (!TableConstant.CART_SEAT_ID.equals(cashierCart.getProductId())) { int subVal = cashierCart.getNumber() - orderDetail.getNum();