From 79e1aa0c442b5b65665ba6ec43b3fdc4824fddfe Mon Sep 17 00:00:00 2001 From: Tankaikai Date: Fri, 18 Apr 2025 16:16:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E7=BC=93=E5=AD=98=E6=B8=85?= =?UTF-8?q?=E9=99=A4=E4=BA=8E=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../product/service/impl/ProductRpcServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProductRpcServiceImpl.java b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProductRpcServiceImpl.java index b77a05efa..e3ab6da42 100644 --- a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProductRpcServiceImpl.java +++ b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProductRpcServiceImpl.java @@ -76,6 +76,10 @@ public class ProductRpcServiceImpl implements ProductRpcService { if (product == null) { continue; } + // 商品未开启库存 + if (product.getIsStock() == YesNoEnum.NO.value()) { + continue; + } productMapper.updateProductStockNum(dto.getProductId(), dto.getShopId(), "sub", dto.getNum()); // 记录商品库存流水 ProductStockFlow flow = new ProductStockFlow(); @@ -241,6 +245,10 @@ public class ProductRpcServiceImpl implements ProductRpcService { if (product.getIsRefundStock() == YesNoEnum.NO.value()) { continue; } + // 商品未开启库存 + if (product.getIsStock() == YesNoEnum.NO.value()) { + continue; + } log.info(">>>>>>>>>>>>>>>>>:入参3:{}", product.getName()); productMapper.updateProductStockNum(dto.getProductId(), dto.getShopId(), "add", dto.getNum()); // 记录商品库存流水