|
|
@ -1,12 +1,14 @@
|
|
|
|
package com.hzu.bookingsystem.controller;
|
|
|
|
package com.hzu.bookingsystem.controller;
|
|
|
|
|
|
|
|
|
|
|
|
import com.hzu.bookingsystem.VO.ResultVO;
|
|
|
|
import com.hzu.bookingsystem.VO.ResultVO;
|
|
|
|
|
|
|
|
import com.hzu.bookingsystem.converter.Map2Object;
|
|
|
|
import com.hzu.bookingsystem.dto.UserDTO;
|
|
|
|
import com.hzu.bookingsystem.dto.UserDTO;
|
|
|
|
import com.hzu.bookingsystem.bean.UserBean;
|
|
|
|
import com.hzu.bookingsystem.bean.UserBean;
|
|
|
|
import com.hzu.bookingsystem.service.UserService;
|
|
|
|
import com.hzu.bookingsystem.service.UserService;
|
|
|
|
import com.hzu.bookingsystem.utils.CookieUtil;
|
|
|
|
import com.hzu.bookingsystem.utils.CookieUtil;
|
|
|
|
import com.hzu.bookingsystem.utils.MD5Util;
|
|
|
|
import com.hzu.bookingsystem.utils.MD5Util;
|
|
|
|
import com.hzu.bookingsystem.utils.ResultVOUtil;
|
|
|
|
import com.hzu.bookingsystem.utils.ResultVOUtil;
|
|
|
|
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
@ -15,6 +17,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
import javax.servlet.http.Cookie;
|
|
|
|
import javax.servlet.http.Cookie;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
import javax.validation.Valid;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.UUID;
|
|
|
|
import java.util.UUID;
|
|
|
@ -86,7 +89,12 @@ public class UserController {
|
|
|
|
|
|
|
|
|
|
|
|
//创建用户
|
|
|
|
//创建用户
|
|
|
|
@PostMapping(value = "/addUser", consumes = "application/json")
|
|
|
|
@PostMapping(value = "/addUser", consumes = "application/json")
|
|
|
|
public ResultVO addUser(@RequestBody UserBean user) {
|
|
|
|
public ResultVO addUser(@RequestBody Map<String,Object> map) {
|
|
|
|
|
|
|
|
UserBean user = (UserBean) Map2Object.map2Object(map,UserBean.class);
|
|
|
|
|
|
|
|
// 1.查重
|
|
|
|
|
|
|
|
if (userService.findByUserame(user.getUsername()) != null)
|
|
|
|
|
|
|
|
return ResultVOUtil.error(-1,"该工号已存在!");
|
|
|
|
|
|
|
|
// 2.插入
|
|
|
|
userService.add(user);
|
|
|
|
userService.add(user);
|
|
|
|
return ResultVOUtil.success();
|
|
|
|
return ResultVOUtil.success();
|
|
|
|
}
|
|
|
|
}
|
|
|
|