|  |  | 
 |  |  |                 nodeVO.setIndex("menu_" + menu.getId()); | 
 |  |  |                 nodeVO.setLabel(menu.getName()); | 
 |  |  |                 nodeVO.setUrl(menu.getPath()); | 
 |  |  |                 nodeVO.setUrlSec(menu.getPathSec()); | 
 |  |  |                 nodeVO.setIcon(menu.getIcon()); | 
 |  |  |                 nodeVO.setChildren(new ArrayList<>()); | 
 |  |  |                 rootNodes.add(nodeVO); | 
 |  |  | 
 |  |  |             if (menu == null) { | 
 |  |  |                 continue; | 
 |  |  |             } | 
 |  |  |             if (menu.getFixed()) { | 
 |  |  |             if (menu.getFixed() !=null && menu.getFixed()) { | 
 |  |  |                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(), "请勿删除" + menu.getName() + ", 因为这是固定菜单"); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  | 
 |  |  |                 child.setId(menu.getId()); | 
 |  |  |                 child.setLabel(menu.getName()); | 
 |  |  |                 child.setUrl(menu.getPath()); | 
 |  |  |                 child.setUrlSec(menu.getPathSec()); | 
 |  |  |                 child.setIcon(menu.getIcon()); | 
 |  |  |                 child.setIndex("menu_" + menu.getId()); | 
 |  |  |                 child.setChildren(new ArrayList<>()); |