| | |
| | | return dto; |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |
| | | public UserDTO deleteUser(UserDeleteForm form) { |
| | | //创建返回对象 |
| | | UserDTO dto = new UserDTO(); |
| | | //取参 |
| | | Integer id = form.getId(); |
| | | //创建删除条件 |
| | | User user = new User(); |
| | | user.setIsDelete(Constants.DELETE); |
| | | user.setId(id); |
| | | //删除用户 |
| | | userMapper.updateById(user); |
| | | //删除user_group |
| | | UpdateWrapper deleteUserGroupWrapper = new UpdateWrapper(); |
| | | deleteUserGroupWrapper.eq("user_id", id); |
| | | deleteUserGroupWrapper.set("is_delete", Constants.DELETE); |
| | | userGroupMapper.update(null, deleteUserGroupWrapper); |
| | | //删除组织中admin账号字段 |
| | | UpdateWrapper updateOrgWrapper = new UpdateWrapper(); |
| | | updateOrgWrapper.eq("admin_user_id", user.getId()); |
| | | updateOrgWrapper.set("admin_user_id", 0); |
| | | organizationMapper.update(null, updateOrgWrapper); |
| | | //封装返回对象 |
| | | dto.setCode(ResponseCodeEnum.SUCCESS.getCode()); |
| | | dto.setMsg(ResponseCodeEnum.SUCCESS.getMsg()); |
| | | return dto; |
| | | } |
| | | |
| | | @Override |
| | | @Transactional |