Merge remote-tracking branch 'origin/master'

This commit is contained in:
张松 2025-04-02 09:20:05 +08:00
commit 69839edc99
2 changed files with 7 additions and 5 deletions

View File

@ -65,13 +65,15 @@ public class ProductController {
public CzgResult<List<ProductDTO>> getProductList(ProductDTO param) {
Long shopId = StpKit.USER.getShopId(0L);
param.setShopId(shopId);
List<ProductDTO> data = getProductCacheList(param);
ProductDTO cacheParam = new ProductDTO();
cacheParam.setShopId(shopId);
List<ProductDTO> data = getProductCacheList(cacheParam, param);
productService.refreshProductStock(param, data);
return CzgResult.success(data);
}
private List<ProductDTO> getProductCacheList(ProductDTO param) {
List<ProductDTO> productList = productService.getProductList(param);
private List<ProductDTO> getProductCacheList(ProductDTO cacheParam, ProductDTO param) {
List<ProductDTO> productList = productService.getProductList(cacheParam);
if (StrUtil.isNotEmpty(param.getName())) {
productList = productList.stream().filter(obj -> StrUtil.contains(obj.getName(), param.getName())).toList();
}

View File

@ -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));
}
}
}