|
|
@@ -35,12 +35,17 @@ public class PageDao {
|
|
|
// 获取全部菜单项
|
|
|
public List<Map<String, Object>> getMenuForList(){
|
|
|
Map<String, Object> paramMap = new HashMap<>();
|
|
|
- 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 ";
|
|
|
+// 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 ";
|
|
|
+ String sql= " SELECT `rp`.`id`,`rp`.`parent_id`,`rp`.`permissions_icon` as `icon`,`rp`.`object_type`," +
|
|
|
+ "`rp`.`object_id`,`pd`.`page_code` AS `path`,`pd`.`front_path` AS `url`,`rp`.`menu_name` AS `label` " +
|
|
|
+ "FROM `roma_permissions` AS `rp` LEFT JOIN `page_details` AS `pd` ON `pd`.`id`=`rp`.`object_id` " +
|
|
|
+ "WHERE `rp`.`is_enable`=1 and `rp`.`is_menu`=1 ORDER BY `rp`.`permission_sort` ASC ";
|
|
|
List<Map<String, Object>> resMap2 = namedParameterJdbcTemplate.queryForList(sql, paramMap);
|
|
|
+ System.out.println("==========================="+resMap2);
|
|
|
|
|
|
return resMap2;
|
|
|
}
|
|
|
@@ -48,10 +53,15 @@ public class PageDao {
|
|
|
// 获取全部权限
|
|
|
public List<Map<String, Object>> getAllMenuForList(){
|
|
|
Map<String, Object> paramMap = new HashMap<>();
|
|
|
- paramMap.put("append_params", "1");
|
|
|
- String sql = " SELECT `rp`.`is_enable`,`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 (1=:append_params ) ORDER BY `rp`.`sort` ASC ";
|
|
|
+// paramMap.put("append_params", "1");
|
|
|
+// String sql = " SELECT `rp`.`is_enable`,`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 (1=:append_params ) ORDER BY `rp`.`sort` ASC ";
|
|
|
+// List<Map<String, Object>> resMap2 = namedParameterJdbcTemplate.queryForList(sql, paramMap);
|
|
|
+
|
|
|
+ String sql = " SELECT `rp`.`is_enable`,`rp`.`id`,`rp`.`parent_id`,`rp`.`permissions_icon`,`rp`.`object_type`," +
|
|
|
+ "`rp`.`object_id`,`rp`.`is_menu`,`rp`.`permission_sort`,`rp`.`menu_name` FROM `roma_permissions` AS `rp` " +
|
|
|
+ "WHERE 1=1 ORDER BY `rp`.`permission_sort` ASC";
|
|
|
List<Map<String, Object>> resMap2 = namedParameterJdbcTemplate.queryForList(sql, paramMap);
|
|
|
|
|
|
return resMap2;
|