|
|
|
@ -58,13 +58,14 @@ import static org.springblade.core.cache.constant.CacheConstant.MENU_CACHE;
|
|
|
|
|
@AllArgsConstructor |
|
|
|
|
public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IMenuService { |
|
|
|
|
|
|
|
|
|
private IRoleMenuService roleMenuService; |
|
|
|
|
private IRoleScopeService roleScopeService; |
|
|
|
|
private ITopMenuSettingService topMenuSettingService; |
|
|
|
|
private final IRoleMenuService roleMenuService; |
|
|
|
|
private final IRoleScopeService roleScopeService; |
|
|
|
|
private final ITopMenuSettingService topMenuSettingService; |
|
|
|
|
private final static String PARENT_ID = "parentId"; |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<MenuVO> lazyList(Long parentId, Map<String, Object> param) { |
|
|
|
|
if (Func.isEmpty(Func.toStr(param.get("parentId")))) { |
|
|
|
|
if (Func.isEmpty(Func.toStr(param.get(PARENT_ID)))) { |
|
|
|
|
parentId = null; |
|
|
|
|
} |
|
|
|
|
return baseMapper.lazyList(parentId, param); |
|
|
|
@ -72,7 +73,7 @@ public class MenuServiceImpl extends ServiceImpl<MenuMapper, Menu> implements IM
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<MenuVO> lazyMenuList(Long parentId, Map<String, Object> param) { |
|
|
|
|
if (Func.isEmpty(Func.toStr(param.get("parentId")))) { |
|
|
|
|
if (Func.isEmpty(Func.toStr(param.get(PARENT_ID)))) { |
|
|
|
|
parentId = null; |
|
|
|
|
} |
|
|
|
|
return baseMapper.lazyMenuList(parentId, param); |
|
|
|
|