From bcae5ea32113aa2f913816f2e0a8567f9eb70ee3 Mon Sep 17 00:00:00 2001 From: OathK1per Date: Wed, 15 Dec 2021 14:42:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E4=B8=8D=E5=8F=AF=E9=87=8D?= =?UTF-8?q?=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/backend/ProjectController.java | 20 +++++++++++-- .../templates/admin/project_estimate_add.ftl | 28 ++++++++++++++++++- 2 files changed, 45 insertions(+), 3 deletions(-) diff --git a/src/main/java/cn/palmte/work/controller/backend/ProjectController.java b/src/main/java/cn/palmte/work/controller/backend/ProjectController.java index db337fe..9624f1b 100644 --- a/src/main/java/cn/palmte/work/controller/backend/ProjectController.java +++ b/src/main/java/cn/palmte/work/controller/backend/ProjectController.java @@ -4,7 +4,6 @@ import cn.palmte.work.bean.*; import cn.palmte.work.model.*; import cn.palmte.work.pojo.ActHisTask; import cn.palmte.work.service.*; -import cn.palmte.work.utils.DateKit; import cn.palmte.work.utils.FreeMarkerUtil; import cn.palmte.work.utils.InterfaceUtil; import cn.palmte.work.utils.Utils; @@ -24,7 +23,9 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; -import java.util.*; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; import java.util.concurrent.ConcurrentHashMap; /** @@ -65,6 +66,8 @@ public class ProjectController extends BaseController { private ProcurementTypeService procurementTypeService; @Autowired private ProjectSettleIncomeRepository projectSettleIncomeRepository; + @Autowired + private ProjectRepository projectRepository; /** * 项目列表 @@ -525,4 +528,17 @@ public class ProjectController extends BaseController { public void initBinder(WebDataBinder webDataBinder) { webDataBinder.addCustomFormatter(new DateFormatter("yyyy-MM-dd")); } + + /** + * 保存项目与用户的关系 + */ + @RequestMapping("/checkName") + @ResponseBody + public ResponseMsg checkName(@RequestParam String name) { + Project project = projectRepository.findByProjectName(name); + if (project != null) { + return ResponseMsg.buildFailedMsg("失败"); + } + return ResponseMsg.buildSuccessMsg("成功"); + } } diff --git a/src/main/resources/templates/admin/project_estimate_add.ftl b/src/main/resources/templates/admin/project_estimate_add.ftl index 45602a8..fc50803 100644 --- a/src/main/resources/templates/admin/project_estimate_add.ftl +++ b/src/main/resources/templates/admin/project_estimate_add.ftl @@ -60,7 +60,7 @@
*项目名称
-
@@ -331,6 +331,7 @@