diff --git a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java index 7ce9d660..b754b62b 100644 --- a/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java +++ b/src/main/java/com/ai/da/service/impl/DesignServiceImpl.java @@ -993,7 +993,7 @@ public class DesignServiceImpl extends ServiceImpl impleme Assert.notEmpty(details, "Some errors occurred, please restart the design"); details.forEach(detail -> { List offset = new ArrayList<>(); - if (detail.getOffset().equals("null")){ + if (StringUtil.isNullOrEmpty(detail.getOffset()) || detail.getOffset().equals("null")){ offset = Arrays.asList(0L,0L); }else { offset = Arrays.stream(detail.getOffset().replaceAll("\\[|\\]", "").split(",")).map(s -> Long.parseLong(s.trim())).collect(Collectors.toList());