From aaa19f2c7f9b925746f6617d0426c6d57f73f149 Mon Sep 17 00:00:00 2001 From: Tankaikai Date: Thu, 17 Apr 2025 10:39:07 +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 --- .../czg/service/product/service/impl/ProductServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProductServiceImpl.java b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProductServiceImpl.java index 3bf5f0cd8..21cbf966f 100644 --- a/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProductServiceImpl.java +++ b/cash-service/product-service/src/main/java/com/czg/service/product/service/impl/ProductServiceImpl.java @@ -413,6 +413,11 @@ public class ProductServiceImpl extends ServiceImpl impl } if (ObjUtil.defaultIfNull(dto.getIsStock(), old.getIsStock()) == YesNoEnum.NO.value()) { redisService.del(StrUtil.format(CacheConstant.SHOP_PRODUCT_STOCK, shopId, dto.getId())); + Boolean b = redisService.hasKey(StrUtil.format(CacheConstant.SHOP_PRODUCT_STOCK, shopId, dto.getId())); + log.info("删除商品库存缓存:{}-{}", dto.getId(), b); + } else { + redisService.set(StrUtil.format(CacheConstant.SHOP_PRODUCT_STOCK, shopId, dto.getId()), dto.getStockNumber()); + log.info("设置商品库存缓存:{}-{}", dto.getId(), dto.getStockNumber()); } List skuList = dto.getSkuList(); // 商品SKU-ID列表