From f32f4edc54f3c4bd52da53ffff683144581d1ea5 Mon Sep 17 00:00:00 2001 From: hxr <1490493387@qq.com> Date: Sat, 16 Dec 2023 14:31:00 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BB=9F=E4=B8=80=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E7=BC=93=E5=AD=98=20key?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/youlai/system/controller/SysMenuController.java | 1 - .../com/youlai/system/service/impl/SysMenuServiceImpl.java | 3 ++- .../com/youlai/system/service/impl/SysRoleServiceImpl.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/youlai/system/controller/SysMenuController.java b/src/main/java/com/youlai/system/controller/SysMenuController.java index d32d566e..dcfa7634 100644 --- a/src/main/java/com/youlai/system/controller/SysMenuController.java +++ b/src/main/java/com/youlai/system/controller/SysMenuController.java @@ -88,7 +88,6 @@ public class SysMenuController { @Operation(summary = "删除菜单") @DeleteMapping("/{id}") @PreAuthorize("@ss.hasPerm('sys:menu:delete')") - @CacheEvict(cacheNames = "system", key = "'routes'") public Result deleteMenu( @Parameter(description ="菜单ID,多个以英文(,)分割") @PathVariable("id") Long id ) { diff --git a/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java b/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java index 44477a14..af6cb85f 100644 --- a/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java +++ b/src/main/java/com/youlai/system/service/impl/SysMenuServiceImpl.java @@ -197,7 +197,7 @@ public class SysMenuServiceImpl extends ServiceImpl impl * 新增/修改菜单 */ @Override - @CacheEvict(cacheNames = "menu", key = "'routes'",beforeInvocation = false) + @CacheEvict(cacheNames = "menu", key = "'routes'") public boolean saveMenu(MenuForm menuForm) { String path = menuForm.getPath(); MenuTypeEnum menuType = menuForm.getType(); @@ -245,6 +245,7 @@ public class SysMenuServiceImpl extends ServiceImpl impl * @return */ @Override + @CacheEvict(cacheNames = "menu", key = "'routes'") public boolean updateMenuVisible(Long menuId, Integer visible) { return this.update(new LambdaUpdateWrapper() .eq(SysMenu::getId, menuId) diff --git a/src/main/java/com/youlai/system/service/impl/SysRoleServiceImpl.java b/src/main/java/com/youlai/system/service/impl/SysRoleServiceImpl.java index 4771cbba..5706ea36 100644 --- a/src/main/java/com/youlai/system/service/impl/SysRoleServiceImpl.java +++ b/src/main/java/com/youlai/system/service/impl/SysRoleServiceImpl.java @@ -191,7 +191,7 @@ public class SysRoleServiceImpl extends ServiceImpl impl */ @Override @Transactional - @CacheEvict(cacheNames = "system", key = "'routes'") + @CacheEvict(cacheNames = "menu", key = "'routes'") public boolean assignMenusToRole(Long roleId, List menuIds) { // 删除角色菜单 roleMenuService.remove(new LambdaQueryWrapper().eq(SysRoleMenu::getRoleId, roleId));