From d36d1adfd749fed26923f7e3664a36d405b0acfe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 08 五月 2019 16:05:17 +0800 Subject: [PATCH] 大淘客数据修改,热销推广商品接口修改 --- fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java | 38 +++++++++++++++++++++++++++----------- 1 files changed, 27 insertions(+), 11 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java b/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java index 02e0788..4c6aaac 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java @@ -5,7 +5,6 @@ import javax.annotation.Resource; -import org.apache.poi.ss.formula.functions.T; import org.springframework.stereotype.Component; import org.yeshi.utils.JsonUtil; @@ -517,7 +516,7 @@ * @param key * @param seconds */ - public void save(Class<?> clazz, String key, Integer seconds) { + public void saveObj(Class<?> clazz, String key, Integer seconds) { if (clazz == null) return; String value = new Gson().toJson(clazz); @@ -527,29 +526,46 @@ cacheCommonString(key, value); } - public void saveList(List<Class<?>> clazzList, String key, Integer seconds) { + /** + * 淇濆瓨鍒楄〃 + * + * @param clazzList + * @param key + * @param seconds + */ + public <T> T saveObjList(List<T> clazzList, String key, Integer seconds) { if (clazzList == null) - return; + return null; String value = new Gson().toJson(clazzList); if (seconds != null) cacheCommonString(key, value, seconds); else cacheCommonString(key, value); + return null; } + /** + * 鑾峰彇瀵硅薄 + * + * @param clazz + * @param key + * @return + */ public Class<?> getObj(Class<?> clazz, String key) { String value = getCommonString(key); return new Gson().fromJson(value, clazz); } - public List<T> getObjList(Class<T> clazz, String key) { - List<T> list = new ArrayList<>(); + /** + * 鑾峰彇鍒楄〃 + * + * @param clazz + * @param key + * @return + */ + public <T> List<T> getObjList(Class<T> clazz, String key) { String value = getCommonString(key); - JSONArray array = JSONArray.fromObject(value); - for (int i = 0; i < array.size(); i++) { - list.add(new Gson().fromJson(array.optJSONObject(i).toString(), clazz)); - } - return list; + return JsonUtil.jsonToList(value, clazz); } } -- Gitblit v1.8.0