From 7fedab00b8e814d7342b8b803149f93e64c8374d Mon Sep 17 00:00:00 2001 From: smallchill Date: Fri, 5 Jun 2020 15:45:43 +0800 Subject: [PATCH] =?UTF-8?q?:zap:=20=E4=BC=98=E5=8C=96=E8=8F=9C=E5=8D=95?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E6=B8=85=E7=A9=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/springblade/system/controller/MenuController.java | 2 ++ .../org/springblade/system/controller/TopMenuController.java | 1 + 2 files changed, 3 insertions(+) diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java index 13d1d3e1..2028727b 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/MenuController.java @@ -146,6 +146,7 @@ public class MenuController extends BladeController { public R submit(@Valid @RequestBody Menu menu) { if (menuService.submit(menu)) { CacheUtil.clear(MENU_CACHE); + CacheUtil.clear(MENU_CACHE, Boolean.FALSE); // 返回懒加载树更新节点所需字段 Kv kv = Kv.create().set("id", String.valueOf(menu.getId())); return R.data(kv); @@ -163,6 +164,7 @@ public class MenuController extends BladeController { @ApiOperation(value = "删除", notes = "传入ids") public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { CacheUtil.clear(MENU_CACHE); + CacheUtil.clear(MENU_CACHE, Boolean.FALSE); return R.status(menuService.removeMenu(ids)); } diff --git a/blade-service/blade-system/src/main/java/org/springblade/system/controller/TopMenuController.java b/blade-service/blade-system/src/main/java/org/springblade/system/controller/TopMenuController.java index 6a76f6be..bd2c5147 100644 --- a/blade-service/blade-system/src/main/java/org/springblade/system/controller/TopMenuController.java +++ b/blade-service/blade-system/src/main/java/org/springblade/system/controller/TopMenuController.java @@ -126,6 +126,7 @@ public class TopMenuController extends BladeController { @ApiParam(value = "menuId集合", required = true) @RequestParam String menuIds) { CacheUtil.clear(SYS_CACHE); CacheUtil.clear(MENU_CACHE); + CacheUtil.clear(MENU_CACHE, Boolean.FALSE); boolean temp = topMenuService.grant(Func.toLongList(topMenuIds), Func.toLongList(menuIds)); return R.status(temp); }