From 5d046f4a04195bf867c81571b5246944b6dd262d Mon Sep 17 00:00:00 2001 From: 176yunxuan <362612387@qq.com~> Date: Thu, 21 Mar 2024 21:58:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E9=A1=B5=E6=9F=A5=E8=AF=A2=E5=92=8C?= =?UTF-8?q?=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/jsl/oa/dao/ProjectDAO.java | 2 ++ .../jsl/oa/services/impl/ProjectServiceImpl.java | 16 ++++++++++++++++ 2 files changed, 18 insertions(+) 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("添加成功"); }