From b07dff2f30cf99cb4238b2123281b93816fd120b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E5=AE=87=E5=A5=87?= Date: Fri, 23 May 2025 14:11:36 +0800 Subject: [PATCH] fix --- .../com/ruoyi/xkt/service/impl/PictureSearchServiceImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchServiceImpl.java index e7b8435b9..815ad23be 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/PictureSearchServiceImpl.java @@ -2,10 +2,12 @@ package com.ruoyi.xkt.service.impl; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.collection.ListUtil; import cn.hutool.core.date.DateField; import cn.hutool.core.date.DateUtil; import cn.hutool.core.lang.Assert; import cn.hutool.core.thread.ThreadUtil; +import cn.hutool.core.util.StrUtil; import cn.hutool.json.JSONUtil; import com.github.pagehelper.PageHelper; import com.ruoyi.common.constant.CacheConstants; @@ -90,6 +92,9 @@ public class PictureSearchServiceImpl implements IPictureSearchService { @Override public List listImgSearchTopProduct() { String cacheStr = redisCache.getCacheObject(CacheConstants.TOP_IMG_SEARCH_PRODUCT); + if (StrUtil.isEmpty(cacheStr)) { + return ListUtil.empty(); + } return JSONUtil.toList(cacheStr, TopProductMatchDTO.class); }