admin
2019-06-14 1e92eff67b997263ecefa255c63eb6641c47b57f
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 (Class<?>) 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);
   }
}