| | |
| | | List<ManageRole> roles = manageRoleMapper.getManageRoleByAccountId(manageAccount.getId()); |
| | | |
| | | //查询菜单 |
| | | List<ManageMenu> menus = null; |
| | | List<ManageMenu> menus = new ArrayList<>(); |
| | | if (!ObjectUtils.isEmpty(roles)) { |
| | | menus = manageMenuService.getParentChildrenMenusByRoles(roles); |
| | | } |
| | |
| | | UpdateWrapper<ManageAccountRole> deleteManageAccountRoleWrapper = new UpdateWrapper<>(); |
| | | deleteManageAccountRoleWrapper.set("is_delete", Constants.DELETE).eq("account_id", manageAccount.getId()); |
| | | manageAccountRoleMapper.update(null, deleteManageAccountRoleWrapper); |
| | | //销毁token |
| | | TokenUtils.destoryToken(accountId); |
| | | //封装返回结果 |
| | | accountDTO.setCode(ResponseCodeEnum.SUCCESS.getCode()); |
| | | accountDTO.setMsg(ResponseCodeEnum.SUCCESS.getMsg()); |
| | |
| | | manageAccountRoleMapper.insert(manageAccountRole); |
| | | } |
| | | } |
| | | //操作插入日志 |
| | | insertUpdateLog(accountUpdateForm, oldManageAccount, oldRoles); |
| | | //销毁token |
| | | TokenUtils.destoryToken(manageAccount.getId()); |
| | | //封装返回结果 |
| | | accountDTO.setCode(ResponseCodeEnum.SUCCESS.getCode()); |
| | | accountDTO.setMsg(ResponseCodeEnum.SUCCESS.getMsg()); |
| | | //操作插入日志 |
| | | insertUpdateLog(accountUpdateForm, oldManageAccount, oldRoles); |
| | | return accountDTO; |
| | | } |
| | | |