| | |
| | | package service |
| | | |
| | | import ( |
| | | "aps_crm/model/request" |
| | | "aps_crm/pkg/mysqlx" |
| | | "errors" |
| | | "github.com/flipped-aurora/gin-vue-admin/server/global" |
| | | "github.com/flipped-aurora/gin-vue-admin/server/model/system/request" |
| | | "strconv" |
| | | "sync" |
| | | |
| | |
| | | |
| | | func (casbinService *CasbinService) Casbin() *casbin.SyncedCachedEnforcer { |
| | | once.Do(func() { |
| | | a, err := gormadapter.NewAdapterByDB(global.GVA_DB) |
| | | a, err := gormadapter.NewAdapterByDB(mysqlx.GetDB()) |
| | | if err != nil { |
| | | zap.L().Error("适配数据库失败请检查casbin表是否为InnoDB引擎!", zap.Error(err)) |
| | | return |