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 19380dc..61ab934 100644 --- a/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java +++ b/java/src/main/java/com/hzu/bookingsystem/controller/UserController.java @@ -134,6 +134,27 @@ public class UserController { UserBean old = userService.findById(uId); user.setUId(uId); user.setPassword(old.getPassword()); + user.setUsername(old.getUsername()); + userService.update(user); + return ResultVOUtil.success(); + } + + /** + * 修改用户信息 + * @param user + * @param request + * @return + */ + @PostMapping(value = "/updateUser", consumes = "application/json") + public ResultVO updateUser(@RequestBody UserBean user, + HttpServletRequest request){ + if (user.getUId() == null){ + return ResultVOUtil.error(-1,"未找到该用户ID"); + } + UserBean old = userService.findById(user.getUId()); + user.setUId(user.getUId()); + user.setPassword(old.getPassword()); + user.setUsername(old.getUsername()); userService.update(user); return ResultVOUtil.success(); }