fix 修复 新语法 .toList() 返回不可变 List 类型导致序列化问题

This commit is contained in:
疯狂的狮子Li
2023-01-30 23:02:33 +08:00
parent e94ed91f0b
commit f0eae7cdb5
4 changed files with 15 additions and 11 deletions

View File

@ -6,6 +6,7 @@ import com.ruoyi.common.core.constant.CacheConstants;
import com.ruoyi.common.core.constant.CacheNames;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.core.utils.JsonUtils;
import com.ruoyi.common.core.utils.StreamUtils;
import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.redis.utils.CacheUtils;
import com.ruoyi.common.redis.utils.RedisUtils;
@ -90,7 +91,7 @@ public class CacheController {
if (isCacheNames(cacheName)) {
Set<Object> keys = CacheUtils.keys(cacheName);
if (CollUtil.isNotEmpty(keys)) {
cacheKeys = keys.stream().map(Object::toString).toList();
cacheKeys = StreamUtils.toList(keys, Object::toString);
}
} else {
cacheKeys = RedisUtils.keys(cacheName + "*");