From 473ad330ea90d5ad561bd6bc743cb7dd47979881 Mon Sep 17 00:00:00 2001 From: Romesum Date: Fri, 8 May 2020 17:15:56 +0800 Subject: [PATCH] =?UTF-8?q?[fix][M]:=E6=B7=BB=E5=8A=A0=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=97=B6=E6=9F=A5=E9=87=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hzu/bookingsystem/controller/UserController.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java b/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java index 61ab934..e93eec6 100644 --- a/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java +++ b/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java @@ -1,12 +1,14 @@ package com.hzu.bookingsystem.controller; import com.hzu.bookingsystem.VO.ResultVO; +import com.hzu.bookingsystem.converter.Map2Object; import com.hzu.bookingsystem.dto.UserDTO; import com.hzu.bookingsystem.bean.UserBean; import com.hzu.bookingsystem.service.UserService; import com.hzu.bookingsystem.utils.CookieUtil; import com.hzu.bookingsystem.utils.MD5Util; import com.hzu.bookingsystem.utils.ResultVOUtil; +import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.util.StringUtils; @@ -15,6 +17,7 @@ import org.springframework.web.bind.annotation.*; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.validation.Valid; import java.util.List; import java.util.Map; import java.util.UUID; @@ -86,7 +89,12 @@ public class UserController { //创建用户 @PostMapping(value = "/addUser", consumes = "application/json") - public ResultVO addUser(@RequestBody UserBean user) { + public ResultVO addUser(@RequestBody Map map) { + UserBean user = (UserBean) Map2Object.map2Object(map,UserBean.class); + // 1.查重 + if (userService.findByUserame(user.getUsername()) != null) + return ResultVOUtil.error(-1,"该工号已存在!"); + // 2.插入 userService.add(user); return ResultVOUtil.success(); }