| 123456789101112131415161718192021222324 |
- package auth_service
- import (
- "gfast/app/model/qxkj_auth_rule"
- "gfast/library/utils"
- "github.com/gogf/gf/database/gdb"
- "github.com/gogf/gf/frame/g"
- "github.com/gogf/gf/util/gconv"
- )
- func GetMenuList() (error, gdb.List) {
- list, err := qxkj_auth_rule.Model.Where(" ismenu=?", 1).Order("weigh desc,id asc").FindAll()
- if err != nil {
- g.Log().Error(err)
- return err, nil
- }
- var gdbList = make(gdb.List, len(list))
- for k, v := range list {
- tMap := gconv.Map(v)
- gdbList[k] = tMap
- }
- gdbList = utils.ParentSonSort(gdbList)
- return nil, gdbList
- }
|