Files
gfast/app/service/auth_service/qxkj_auth_rule.go
T
2020-01-16 18:08:46 +08:00

25 lines
557 B
Go

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
}