From 38abb69344eebc15cbac532bebc75790b339892e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E5=86=B7?= Date: Tue, 31 Jul 2018 17:41:43 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20Fixing=20a=20bug.=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E8=A7=92=E8=89=B2=E6=9D=83=E9=99=90=EF=BC=8C=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=94=A8=E6=88=B7=E7=BC=93=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/service/impl/SysRoleMenuServiceImpl.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysRoleMenuServiceImpl.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysRoleMenuServiceImpl.java index cfee15397..844895699 100644 --- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysRoleMenuServiceImpl.java +++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/service/impl/SysRoleMenuServiceImpl.java @@ -25,6 +25,8 @@ import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.pig4cloud.pigx.admin.api.entity.SysRoleMenu; import com.pig4cloud.pigx.admin.mapper.SysRoleMenuMapper; import com.pig4cloud.pigx.admin.service.SysRoleMenuService; +import lombok.AllArgsConstructor; +import org.springframework.cache.CacheManager; import org.springframework.cache.annotation.CacheEvict; import org.springframework.stereotype.Service; @@ -41,9 +43,11 @@ import java.util.List; * @since 2017-10-29 */ @Service +@AllArgsConstructor public class SysRoleMenuServiceImpl extends ServiceImpl implements SysRoleMenuService { + private CacheManager cacheManager; + /** - * * @param role * @param roleId 角色 * @param menuIds 菜单ID拼成的字符串,每个id之间根据逗号分隔 @@ -57,7 +61,7 @@ public class SysRoleMenuServiceImpl extends ServiceImpl(condition)); List roleMenuList = new ArrayList<>(); List menuIdList = Arrays.asList(menuIds.split(",")); - if(CollUtil.isEmpty(menuIdList)){ + if (CollUtil.isEmpty(menuIdList)) { return Boolean.TRUE; } for (String menuId : menuIdList) { @@ -66,6 +70,9 @@ public class SysRoleMenuServiceImpl extends ServiceImpl