|  |  |  | 
|---|
|  |  |  | 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 | 
|---|