diff --git a/postdischarge-manage/src/main/java/com/xinelu/manage/service/scriptInfo/impl/ScriptInfoServiceImpl.java b/postdischarge-manage/src/main/java/com/xinelu/manage/service/scriptInfo/impl/ScriptInfoServiceImpl.java index 2eaff91e..f6dd95ae 100644 --- a/postdischarge-manage/src/main/java/com/xinelu/manage/service/scriptInfo/impl/ScriptInfoServiceImpl.java +++ b/postdischarge-manage/src/main/java/com/xinelu/manage/service/scriptInfo/impl/ScriptInfoServiceImpl.java @@ -237,8 +237,12 @@ public class ScriptInfoServiceImpl implements IScriptInfoService { for (Node node : scriptVO.getNodes()) { node.setScriptInfoId(scriptVO.getScriptInfoId()); String[] split = node.getLabel().split("\\n"); - node.setScriptNodeName(StringUtils.isBlank(split[0]) ? "" : split[0]); - node.setScriptContent(StringUtils.isBlank(split[1]) ? "" : split[0]); + if (split.length > 0) { + node.setScriptNodeName(split[0]); + } + if (split.length > 1) { + node.setScriptContent(split[1]); + } node.setScriptNodeType(node.getType()); node.setCreateBy(SecurityUtils.getUsername()); node.setCreateTime(LocalDateTime.now());