浏览代码

litemall-core微调

Junling Bu 7 年之前
父节点
当前提交
b05140b928

+ 0 - 2
litemall-core/src/main/java/org/linlinjava/litemall/core/storage/StorageService.java

@@ -54,8 +54,6 @@ public class StorageService {
         storageInfo.setName(fileName);
         storageInfo.setSize((int) contentLength);
         storageInfo.setType(contentType);
-        storageInfo.setAddTime(LocalDateTime.now());
-        storageInfo.setModified(LocalDateTime.now());
         storageInfo.setKey(key);
         storageInfo.setUrl(url);
         litemallStorageService.add(storageInfo);

+ 17 - 1
litemall-core/src/main/java/org/linlinjava/litemall/core/util/JacksonUtil.java

@@ -24,6 +24,22 @@ public class JacksonUtil {
         return null;
     }
 
+
+    public static List<String> parseStringList(String body, String field) {
+        ObjectMapper mapper = new ObjectMapper();
+        JsonNode node = null;
+        try {
+            node = mapper.readTree(body);
+            JsonNode leaf = node.get(field);
+
+            if(leaf != null)
+                return mapper.convertValue(leaf, new TypeReference<List<String>>(){});
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        return null;
+    }
+
     public static Integer parseInteger(String body, String field) {
         ObjectMapper mapper = new ObjectMapper();
         JsonNode node = null;
@@ -46,7 +62,7 @@ public class JacksonUtil {
             JsonNode leaf = node.get(field);
 
             if(leaf != null)
-                return mapper.convertValue(leaf, new TypeReference<List<String>>(){});
+                return mapper.convertValue(leaf, new TypeReference<List<Integer>>(){});
         } catch (IOException e) {
             e.printStackTrace();
         }