diff --git a/litemall-core/src/main/java/org/linlinjava/litemall/core/storage/StorageService.java b/litemall-core/src/main/java/org/linlinjava/litemall/core/storage/StorageService.java index 20d368fd..c063b110 100644 --- a/litemall-core/src/main/java/org/linlinjava/litemall/core/storage/StorageService.java +++ b/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); diff --git a/litemall-core/src/main/java/org/linlinjava/litemall/core/util/JacksonUtil.java b/litemall-core/src/main/java/org/linlinjava/litemall/core/util/JacksonUtil.java index 92eb44c1..692570d6 100644 --- a/litemall-core/src/main/java/org/linlinjava/litemall/core/util/JacksonUtil.java +++ b/litemall-core/src/main/java/org/linlinjava/litemall/core/util/JacksonUtil.java @@ -24,6 +24,22 @@ public class JacksonUtil { return null; } + + public static List 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>(){}); + } 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>(){}); + return mapper.convertValue(leaf, new TypeReference>(){}); } catch (IOException e) { e.printStackTrace(); }