From 3e0652034e97c2931e88fb2c516091491dd314cb Mon Sep 17 00:00:00 2001 From: 176yunxuan <362612387@qq.com~> Date: Wed, 10 Apr 2024 21:10:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B6=88=E6=81=AF=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jsl/oa/controllers/ProjectController.java | 14 ++++++++++++++ .../java/com/jsl/oa/services/ProjectService.java | 3 ++- .../jsl/oa/services/impl/MessageServiceImpl.java | 1 - 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/jsl/oa/controllers/ProjectController.java b/src/main/java/com/jsl/oa/controllers/ProjectController.java index 91d555f..615ee35 100755 --- a/src/main/java/com/jsl/oa/controllers/ProjectController.java +++ b/src/main/java/com/jsl/oa/controllers/ProjectController.java @@ -1,5 +1,6 @@ package com.jsl.oa.controllers; import com.jsl.oa.model.vodata.ProjectEditVO; +import com.jsl.oa.model.vodata.ProjectInfoVO; import com.jsl.oa.model.vodata.ProjectWorkVO; import com.jsl.oa.model.vodata.business.info.ProjectShowVO; import com.jsl.oa.services.ProjectService; @@ -189,6 +190,19 @@ public class ProjectController { return projectService.projecWorktAdd(request, projectWorkVO); } + + @PostMapping("/project/add") + public BaseResponse projectAdd(HttpServletRequest request, + @RequestBody @Validated ProjectInfoVO projectInfoVO, + @NotNull BindingResult bindingResult) { + log.info("请求接口[POST]: /project/add"); + // 判断是否有参数错误 + if (bindingResult.hasErrors()) { + return ResultUtil.error(ErrorCode.PARAMETER_ERROR, Processing.getValidatedErrorList(bindingResult)); + } + return ResultUtil.success(projectService.projectAdd(request, projectInfoVO)); + } + /** * 获取负责人id * diff --git a/src/main/java/com/jsl/oa/services/ProjectService.java b/src/main/java/com/jsl/oa/services/ProjectService.java index 1dec679..8b08892 100644 --- a/src/main/java/com/jsl/oa/services/ProjectService.java +++ b/src/main/java/com/jsl/oa/services/ProjectService.java @@ -8,7 +8,6 @@ import javax.servlet.http.HttpServletRequest; import java.util.List; public interface ProjectService { - BaseResponse projectAdd(HttpServletRequest request, ProjectInfoVO projectAdd); BaseResponse projectEdit(HttpServletRequest request, ProjectEditVO projectEdit, Long projectId); @@ -27,6 +26,8 @@ public interface ProjectService { BaseResponse projectDelete(HttpServletRequest request, List id); + BaseResponse projectAdd(HttpServletRequest request, ProjectInfoVO projectVO); + BaseResponse workget(Integer listAll, HttpServletRequest request, List tags, List isFinish, Integer is, Integer page, Integer pageSize); diff --git a/src/main/java/com/jsl/oa/services/impl/MessageServiceImpl.java b/src/main/java/com/jsl/oa/services/impl/MessageServiceImpl.java index e47d204..3bb8f67 100644 --- a/src/main/java/com/jsl/oa/services/impl/MessageServiceImpl.java +++ b/src/main/java/com/jsl/oa/services/impl/MessageServiceImpl.java @@ -15,7 +15,6 @@ import javax.servlet.http.HttpServletRequest; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; -import static java.lang.System.*; /** *

消息服务层实现类