main
黄海 10 months ago
parent fbe0d4eadc
commit ca4067b9fd

@ -252,7 +252,6 @@ public class MenuController extends Controller {
for (Record record : recordList) { for (Record record : recordList) {
menuIdSet.add(record.getInt("menu_id")); menuIdSet.add(record.getInt("menu_id"));
} }
//需要根据所有可见菜单,递归处理,生成树形菜单 //需要根据所有可见菜单,递归处理,生成树形菜单
List<MenuModel.Menu> menuList = model.fetchMenu(1, menuIdSet); List<MenuModel.Menu> menuList = model.fetchMenu(1, menuIdSet);
renderJson(RetKit.renderSuccess(JSONUtil.parseArray(menuList))); renderJson(RetKit.renderSuccess(JSONUtil.parseArray(menuList)));

@ -350,6 +350,8 @@ public class MenuModel {
* @return * @return
*/ */
public List<Menu> fetchMenu(int parent_id, Set<Integer> menuIdSet) { 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"; String sql = "select * from t_base_menu where parent_id = ? order by sort_id";
List<Record> list = Db.find(sql, parent_id); List<Record> list = Db.find(sql, parent_id);
List<Menu> res = new ArrayList<>(); List<Menu> res = new ArrayList<>();
@ -360,6 +362,7 @@ public class MenuModel {
if (!menuIdSet.contains(menu_id)) { if (!menuIdSet.contains(menu_id)) {
return null; return null;
} }
System.out.println( menu_id);
Menu sMenu = new Menu(); Menu sMenu = new Menu();
String url = rs.getStr("url"); String url = rs.getStr("url");

Loading…
Cancel
Save