From 9c797115b24e829422b78dd49ff66263cf67660b Mon Sep 17 00:00:00 2001 From: Tankaikai Date: Fri, 18 Apr 2025 16:12:44 +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 --- .../service/product/service/impl/ProductRpcServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 794f850c..b77a05ef 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 @@ -173,7 +173,7 @@ public class ProductRpcServiceImpl implements ProductRpcService { flow.setOrderId(orderId); productStockFlowService.saveFlow(flow); refreshRedisProdStock(shopId, product.getId(), flow.getAfterNumber()); - if (!isHasStockChangeToZero && NumberUtil.isLessOrEqual(flow.getBeforeNumber(), BigDecimal.ZERO)) { + if (!isHasStockChangeToZero && (NumberUtil.isLessOrEqual(flow.getBeforeNumber(), BigDecimal.ZERO) || NumberUtil.isLessOrEqual(flow.getAfterNumber(), BigDecimal.ZERO))) { isHasStockChangeToZero = true; } // 查询商品绑定耗材信息 @@ -262,7 +262,7 @@ public class ProductRpcServiceImpl implements ProductRpcService { log.info(">>>>>>>>>>>>>>>>>:入参4:{}", redisService.get(key)); refreshRedisProdStock(shopId, product.getId(), flow.getAfterNumber()); log.info(">>>>>>>>>>>>>>>>>:入参5:{}", redisService.get(key)); - if (!isHasStockChangeToZero && NumberUtil.isLessOrEqual(flow.getBeforeNumber(), BigDecimal.ZERO)) { + if (!isHasStockChangeToZero && (NumberUtil.isLessOrEqual(flow.getBeforeNumber(), BigDecimal.ZERO) || NumberUtil.isLessOrEqual(flow.getAfterNumber(), BigDecimal.ZERO))) { isHasStockChangeToZero = true; } // 查询商品绑定耗材信息