| | |
| | | return R.data(200,null,"修改成功!"); |
| | | } |
| | | |
| | | /** |
| | | * 账号修改 |
| | | * @param user |
| | | * @return |
| | | */ |
| | | @PostMapping("/update_account") |
| | | public R updataAccount(@RequestBody User user){ |
| | | boolean status = false; |
| | | //校验账户是否重复 |
| | | User user1 = new User(); |
| | | user1.setIsDeleted(0); |
| | | user1.setStatus(1); |
| | | user1.setAccount(user.getAccount()); |
| | | List<User> list = userService.list(new QueryWrapper<>(user1)); |
| | | if (list.size()>0){ |
| | | throw new ServiceException("账号:["+user.getAccount()+"]已存在!"); |
| | | } |
| | | //如果不重复,则进行修改操作 |
| | | //更新用户账户信息 |
| | | status = userService.updateById(user); |
| | | if (status){ |
| | | System.out.println("user = " + user); |
| | | UserDTO userDTO = new UserDTO(); |
| | | userDTO.setAccount(user.getAccount()); |
| | | userDTO.setPassword(user.getPassword()); |
| | | userDTO.setSecurityId(user.getId().toString()); |
| | | userDTO.setPhone(user.getPhone()); |
| | | userDTO.setAvatar(user.getAvatar()); |
| | | //异步修改群防群控 |
| | | myAsyncService.updateUserByAccount(userDTO); |
| | | } |
| | | //返回 |
| | | return R.status(status); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 修改 |