diff --git a/src/main/java/com/jsl/oa/dao/ProjectDAO.java b/src/main/java/com/jsl/oa/dao/ProjectDAO.java index 21e71e1..b82467f 100644 --- a/src/main/java/com/jsl/oa/dao/ProjectDAO.java +++ b/src/main/java/com/jsl/oa/dao/ProjectDAO.java @@ -33,6 +33,8 @@ public class ProjectDAO { public void projectAdd(ProjectInfoVO projectAdd) { log.info("\t> 执行 DAO 层 ProjectDAO.projectAdd 方法"); log.info("\t\t> 从 MySQL 获取数据"); + + projectMapper.projectAdd(projectAdd); } diff --git a/src/main/java/com/jsl/oa/services/impl/ProjectServiceImpl.java b/src/main/java/com/jsl/oa/services/impl/ProjectServiceImpl.java index 0aa9fe0..2c926f3 100644 --- a/src/main/java/com/jsl/oa/services/impl/ProjectServiceImpl.java +++ b/src/main/java/com/jsl/oa/services/impl/ProjectServiceImpl.java @@ -58,7 +58,23 @@ public class ProjectServiceImpl implements ProjectService { log.info("\t> 执行 Service 层 ProjectService.projectAdd 方法"); if(projectAdd.getDescription().isEmpty()){ projectAdd.setDescription("{}"); + }else { + projectAdd.setDescription("{\"description\":\" "+ projectAdd.getDescription() + "\"}"); } + String tags = projectAdd.getTags(); + String[] split = tags.split(","); + String open = "{\"tags\":[\""; + String close = "]}"; + String tag = ""; + for (String tag1:split){ + tag += tag1 + "\",\""; + }if (!tag.isEmpty()) { + tag = tag.substring(0, tag.length() - 2); + } + projectAdd.setTags(open + tag + close); + projectAdd.setFile("{\"URI\":\"" + projectAdd.getFile() + "\"}"); + + projectDAO.projectAdd(projectAdd); return ResultUtil.success("添加成功"); }