diff --git a/roncoo-education-common/roncoo-education-common-service/src/main/java/com/roncoo/education/common/cache/CacheRedis.java b/roncoo-education-common/roncoo-education-common-service/src/main/java/com/roncoo/education/common/cache/CacheRedis.java index b52d7b3cb46423fd89177c7e52cf9e78de8d9b0a..1d24834ccf4d3d4af563a7a4304f78005efa68a4 100644 --- a/roncoo-education-common/roncoo-education-common-service/src/main/java/com/roncoo/education/common/cache/CacheRedis.java +++ b/roncoo-education-common/roncoo-education-common-service/src/main/java/com/roncoo/education/common/cache/CacheRedis.java @@ -29,7 +29,7 @@ public class CacheRedis { public T set(String key, T t) { if (t != null) { String value = t.toString(); - if (!(t instanceof String)) { + if (!(t instanceof String || t instanceof Long || t instanceof Integer)) { value = JSUtil.toJsonString(t); } stringRedisTemplate.opsForValue().set(key, value, timeToLive, TimeUnit.MILLISECONDS); @@ -43,7 +43,7 @@ public class CacheRedis { public T set(String key, T t, int time, TimeUnit timeUnit) { if (t != null) { String value = t.toString(); - if (!(t instanceof String)) { + if (!(t instanceof String || t instanceof Long || t instanceof Integer)) { value = JSUtil.toJsonString(t); } stringRedisTemplate.opsForValue().set(key, value, time, timeUnit);