qxkj_auth_rule.go 557 B

123456789101112131415161718192021222324
  1. package auth_service
  2. import (
  3. "gfast/app/model/qxkj_auth_rule"
  4. "gfast/library/utils"
  5. "github.com/gogf/gf/database/gdb"
  6. "github.com/gogf/gf/frame/g"
  7. "github.com/gogf/gf/util/gconv"
  8. )
  9. func GetMenuList() (error, gdb.List) {
  10. list, err := qxkj_auth_rule.Model.Where(" ismenu=?", 1).Order("weigh desc,id asc").FindAll()
  11. if err != nil {
  12. g.Log().Error(err)
  13. return err, nil
  14. }
  15. var gdbList = make(gdb.List, len(list))
  16. for k, v := range list {
  17. tMap := gconv.Map(v)
  18. gdbList[k] = tMap
  19. }
  20. gdbList = utils.ParentSonSort(gdbList)
  21. return nil, gdbList
  22. }