|
|
@@ -156,7 +156,7 @@ func (s MenuService) GetList(param *menu_def.SelectReq) ([]model.SysMenu, error)
|
|
|
}
|
|
|
|
|
|
result := make([]model.SysMenu, 0)
|
|
|
- if err := db.FindScan(&result); err != nil {
|
|
|
+ if err := db.OrderAsc(s.Dao.C.Sort).FindScan(&result); err != nil {
|
|
|
return nil, err
|
|
|
}
|
|
|
return result, nil
|
|
|
@@ -169,7 +169,7 @@ func (s MenuService) GetMenuTree(isAll bool) ([]model.MenuTree, error) {
|
|
|
menuType = g.Slice{"M", "C", "F"}
|
|
|
}
|
|
|
menuList := make([]model.SysMenu, 0)
|
|
|
- err := s.Dao.Where("status = 10").Where("menu_type IN (?)", menuType).Order("sort").Scan(&menuList)
|
|
|
+ err := s.Dao.Where("status = 10").Where("menu_type IN (?)", menuType).OrderAsc(s.Dao.C.Sort).Scan(&menuList)
|
|
|
|
|
|
treeMap := make(map[int][]model.MenuTree, 0)
|
|
|
for _, v := range menuList {
|
|
|
@@ -187,7 +187,7 @@ func (s MenuService) GetUserRoleMenuTree(roles []int) ([]model.MenuTree, error)
|
|
|
menuList := make([]model.SysMenu, 0)
|
|
|
err := s.Dao.Where(s.Dao.C.Status, "10").WhereIn(s.Dao.C.MenuType, g.Slice{"M", "C"}).
|
|
|
WhereIn(s.Dao.C.Id, dao.NewSysRoleMenuDao(s.Tenant).WhereIn(dao.SysRoleMenu.C.RoleId, roles).Fields(dao.SysRoleMenu.C.MenuId).M).
|
|
|
- Order("sort").Scan(&menuList)
|
|
|
+ OrderAsc(s.Dao.C.Sort).Scan(&menuList)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
}
|