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 e123f7ea..2eaff91e 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 @@ -217,6 +217,7 @@ public class ScriptInfoServiceImpl implements IScriptInfoService { return AjaxResult.success(); } + @Transactional(rollbackFor = Exception.class) @Override public AjaxResult updateScriptEdgeNode(ScriptVO scriptVO) { List scriptInfoEdgeIds = scriptInfoMapper.selectScriptInfoEdgeIds(scriptVO.getScriptInfoId()); @@ -235,8 +236,9 @@ public class ScriptInfoServiceImpl implements IScriptInfoService { int i = 0; for (Node node : scriptVO.getNodes()) { node.setScriptInfoId(scriptVO.getScriptInfoId()); - node.setScriptNodeName(node.getLabel()); - node.setScriptContent(node.getLabel()); + String[] split = node.getLabel().split("\\n"); + node.setScriptNodeName(StringUtils.isBlank(split[0]) ? "" : split[0]); + node.setScriptContent(StringUtils.isBlank(split[1]) ? "" : split[0]); node.setScriptNodeType(node.getType()); node.setCreateBy(SecurityUtils.getUsername()); node.setCreateTime(LocalDateTime.now());