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