|
|
|
@ -351,23 +351,18 @@ public class MenuModel {
|
|
|
|
|
*/
|
|
|
|
|
public List<Menu> fetchMenu(int parent_id, Set<Integer> menuIdSet) {
|
|
|
|
|
|
|
|
|
|
System.out.println(menuIdSet);
|
|
|
|
|
String sql = "select * from t_base_menu where parent_id = ? order by sort_id";
|
|
|
|
|
List<Record> list = Db.find(sql, parent_id);
|
|
|
|
|
List<Menu> res = new ArrayList<>();
|
|
|
|
|
|
|
|
|
|
for (Record rs : list) {
|
|
|
|
|
if (rs == null) return null;
|
|
|
|
|
int menu_id = rs.getInt("menu_id");
|
|
|
|
|
if (!menuIdSet.contains(menu_id)) {
|
|
|
|
|
return null;
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
System.out.println( menu_id);
|
|
|
|
|
|
|
|
|
|
Menu sMenu = new Menu();
|
|
|
|
|
String url = rs.getStr("url");
|
|
|
|
|
sMenu.setPath(url);
|
|
|
|
|
|
|
|
|
|
sMenu.setComponent(url);
|
|
|
|
|
|
|
|
|
|
Meta meta = new Meta();
|
|
|
|
|