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(); } diff --git a/cash-common/cash-common-log/src/main/java/com/czg/log/aspect/OperationLogAspect.java b/cash-common/cash-common-log/src/main/java/com/czg/log/aspect/OperationLogAspect.java index 6131e9dc..6ef78764 100644 --- a/cash-common/cash-common-log/src/main/java/com/czg/log/aspect/OperationLogAspect.java +++ b/cash-common/cash-common-log/src/main/java/com/czg/log/aspect/OperationLogAspect.java @@ -125,7 +125,7 @@ public class OperationLogAspect { log.set("location", Convert.toStr(location)); } else { String address = AddressUtil.getRealAddressByIp(ip); - redisService.set("IP::" + ip, address); + redisService.set("IP::" + ip, address, 60 * 60 * 24); log.set("location", address); } log.set("userAgent", request.getHeader(HttpHeaders.USER_AGENT)); @@ -151,4 +151,4 @@ public class OperationLogAspect { //保存到Redis队列里 logProducer.saveLog(JSON.toJSONString(log.toUnderlineKeysMap(), JSONWriter.Feature.WriteMapNullValue)); } -} \ No newline at end of file +}