Преглед на файлове

Merge branch 'v2' of https://git.qianqiusoft.com/qianqiusoft/light-apiengine into v2

huangyh преди 6 години
родител
ревизия
7413284bd0
променени са 1 файла, в които са добавени 2 реда и са изтрити 3 реда
  1. 2 3
      engine/apiengine.go

+ 2 - 3
engine/apiengine.go

@@ -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)