|
@@ -35,9 +35,13 @@ public class PageDao {
|
|
|
// 获取全部菜单项
|
|
// 获取全部菜单项
|
|
|
public List<Map<String, Object>> getMenuForList(){
|
|
public List<Map<String, Object>> getMenuForList(){
|
|
|
Map<String, Object> paramMap = new HashMap<>();
|
|
Map<String, Object> paramMap = new HashMap<>();
|
|
|
- paramMap.put("type_action", "action");
|
|
|
|
|
- String sql = " SELECT * FROM `admin_menu` WHERE `delete_time` IS NULL AND `type`!=:type_action ORDER BY `sort` ASC ";
|
|
|
|
|
|
|
+ paramMap.put("type_menu", "menu");
|
|
|
|
|
+ paramMap.put("type_dir", "dir");
|
|
|
|
|
+ String sql = " SELECT `rp`.`id`,`rp`.`parent_id`,`rp`.`icon`,`rp`.`type`,`rp`.`value` AS `path`,`pd`.`front_path` AS `url`,`rp`.`display_name` AS `label` " +
|
|
|
|
|
+ "FROM `roma_permissions` AS `rp` LEFT JOIN `page_details` AS `pd` ON `pd`.`id`=`rp`.`page_id` " +
|
|
|
|
|
+ "WHERE `rp`.`is_enable`=1 AND (`rp`.`type`=:type_menu OR `rp`.`type`=:type_dir ) ORDER BY `rp`.`sort` ASC ";
|
|
|
List<Map<String, Object>> resMap2 = namedParameterJdbcTemplate.queryForList(sql, paramMap);
|
|
List<Map<String, Object>> resMap2 = namedParameterJdbcTemplate.queryForList(sql, paramMap);
|
|
|
|
|
+
|
|
|
return resMap2;
|
|
return resMap2;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|