|
|
@@ -50,8 +50,6 @@ func NewApiEngine(driverName, dataSourceName string, addr string) *ApiEngine {
|
|
|
initOrmEngine(engine.PlatformOrmEngine, driverName)
|
|
|
initPlatformDbData(engine.PlatformOrmEngine)
|
|
|
|
|
|
- engine.LoadBusinessOrm()
|
|
|
-
|
|
|
engine.GinEngine = gin.Default()
|
|
|
|
|
|
//启动session
|
|
|
@@ -91,6 +89,7 @@ func (g *ApiEngine)AddBusinessDb(domainid, login_id, domain, datasource string)
|
|
|
db,err := xorm.NewEngine("mysql", datasource)
|
|
|
if err == nil {
|
|
|
g.BusinessOrmEngine[domain] = db
|
|
|
+ g.AppModuleInit()
|
|
|
initOrmEngine(db, "mysql")
|
|
|
initBusinessDbData(domainid, login_id, domain, db, g.PlatformOrmEngine)
|
|
|
return true
|
|
|
@@ -121,7 +120,7 @@ func (g *ApiEngine) Run() {
|
|
|
logs.Error("light-engine.xml文件不存在")
|
|
|
}
|
|
|
}
|
|
|
- g.AppModuleInit()
|
|
|
+ g.LoadBusinessOrm()
|
|
|
g.GinEngine.StaticFile("/", "web/index.html")
|
|
|
g.GinEngine.Static("/static", "web/static")
|
|
|
g.GinEngine.Run(g.listen_addr)
|