|
|
|
@ -4,6 +4,7 @@ import com.hzu.bookingsystem.VO.ResultVO;
|
|
|
|
|
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.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
|
@ -31,6 +32,9 @@ public class UserController {
|
|
|
|
|
public ResultVO login(@RequestBody UserBean user,
|
|
|
|
|
HttpServletResponse response) {
|
|
|
|
|
System.out.println(user);
|
|
|
|
|
//0.加密密码
|
|
|
|
|
user.setPassword(MD5Util.md5Encrypt32Upper(user.getPassword()));
|
|
|
|
|
|
|
|
|
|
//1. openid去和数据库里的数据匹配
|
|
|
|
|
UserBean user1 = userService.findByUnameAndPwd(user.getUsername(),user.getPassword());
|
|
|
|
|
System.out.println(user1);
|
|
|
|
@ -64,10 +68,21 @@ public class UserController {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 查看个人信息
|
|
|
|
|
@GetMapping(value = "/getUserInfo")
|
|
|
|
|
public ResultVO getUserInfo(HttpServletRequest request){
|
|
|
|
|
Integer uId = getUIdByCookie(request);
|
|
|
|
|
UserBean user = userService.findById(uId);
|
|
|
|
|
user.setPassword(null);
|
|
|
|
|
return ResultVOUtil.success(user);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//创建用户
|
|
|
|
|
@PostMapping(value = "/addUser", consumes = "application/json")
|
|
|
|
|
public ResultVO addUser(@RequestBody UserBean user) {
|
|
|
|
|
//0.加密密码
|
|
|
|
|
user.setPassword(MD5Util.md5Encrypt32Upper(user.getPassword()));
|
|
|
|
|
|
|
|
|
|
userService.add(user);
|
|
|
|
|
return ResultVOUtil.success();
|
|
|
|
|
}
|
|
|
|
@ -92,7 +107,9 @@ public class UserController {
|
|
|
|
|
if (uId == null){
|
|
|
|
|
return ResultVOUtil.error(-1,"未找到该用户ID");
|
|
|
|
|
}
|
|
|
|
|
UserBean old = userService.findById(uId);
|
|
|
|
|
user.setUId(uId);
|
|
|
|
|
user.setPassword(old.getPassword());
|
|
|
|
|
userService.update(user);
|
|
|
|
|
return ResultVOUtil.success();
|
|
|
|
|
}
|
|
|
|
|