From 6df79916bd50d13885aa663a12c0b08d9ee79e86 Mon Sep 17 00:00:00 2001 From: Tankaikai Date: Wed, 2 Apr 2025 09:06:56 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=93=E5=AD=98bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/czg/controller/admin/ProductController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cash-api/product-server/src/main/java/com/czg/controller/admin/ProductController.java b/cash-api/product-server/src/main/java/com/czg/controller/admin/ProductController.java index 0fa53f74..1a26a0c4 100644 --- a/cash-api/product-server/src/main/java/com/czg/controller/admin/ProductController.java +++ b/cash-api/product-server/src/main/java/com/czg/controller/admin/ProductController.java @@ -65,13 +65,15 @@ public class ProductController { public CzgResult> getProductList(ProductDTO param) { Long shopId = StpKit.USER.getShopId(0L); param.setShopId(shopId); - List data = getProductCacheList(param); + ProductDTO cacheParam = new ProductDTO(); + cacheParam.setShopId(shopId); + List data = getProductCacheList(cacheParam, param); productService.refreshProductStock(param, data); return CzgResult.success(data); } - private List getProductCacheList(ProductDTO param) { - List productList = productService.getProductList(param); + private List getProductCacheList(ProductDTO cacheParam, ProductDTO param) { + List productList = productService.getProductList(cacheParam); if (StrUtil.isNotEmpty(param.getName())) { productList = productList.stream().filter(obj -> StrUtil.contains(obj.getName(), param.getName())).toList(); }