From 7c3c77bc4b77a820c680978732757595c0fbc8b8 Mon Sep 17 00:00:00 2001 From: SongZhang <2064194730@qq.com> Date: Tue, 29 Oct 2024 11:35:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=8F=B0=E6=A1=8C=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E8=AE=A2=E5=8D=95=E6=8A=A5=E9=94=99=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/cashierservice/service/OrderService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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();