diff --git a/eladmin-common/src/main/java/cn/ysk/cashier/utils/ListUtil.java b/eladmin-common/src/main/java/cn/ysk/cashier/utils/ListUtil.java index be6fd86d..7a18bb3c 100644 --- a/eladmin-common/src/main/java/cn/ysk/cashier/utils/ListUtil.java +++ b/eladmin-common/src/main/java/cn/ysk/cashier/utils/ListUtil.java @@ -1,5 +1,6 @@ package cn.ysk.cashier.utils; +import com.alibaba.druid.util.StringUtils; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; @@ -65,7 +66,6 @@ public class ListUtil { public static List stringChangeStringList(String listString){ // 使用Fastjson将JSON字符串转换为JSONArray对象 - listString = listString.replaceAll("\"", "").replaceAll("\\[", "").replaceAll("\\]", ""); List stringList = Stream.of(listString.split(",")) .map(String::trim) @@ -75,8 +75,10 @@ public class ListUtil { public static List stringChangeIntegerList(String listString){ // 使用Fastjson将JSON字符串转换为JSONArray对象 - listString = listString.replaceAll("\"", "").replaceAll("\\[", "").replaceAll("\\]", ""); + if (StringUtils.isEmpty(listString)) { + return new ArrayList<>(); + } List integerList = Stream.of(listString.split(",")) .map(Integer::valueOf) .collect(Collectors.toList());