Prechádzať zdrojové kódy

fix: InitializeWithDefaultValue

double.huang 5 rokov pred
rodič
commit
303ba848d5
1 zmenil súbory, kde vykonal 4 pridanie a 4 odobranie
  1. 4 4
      engine/system_init.go

+ 4 - 4
engine/system_init.go

@@ -13,7 +13,7 @@ import (
 )
 
 // InitializeWithDefaultValue defined
-func InitializeWithDefaultValue(init int32, dlt int32) {
+func InitializeWithDefaultValue(init int64, dlt int64) int64 {
 	if init == 0 {
 		return dlt
 	}
@@ -37,9 +37,9 @@ func createDatabase(orm *xorm.Engine) {
 			dbname = strings[2]
 			db, _ := xorm.NewEngine(orm.DriverName(), strings[1]+"/")
 			db.ShowSQL(true)
-			db.SetConnMaxLifetime(maxLifeTime * time.Minute)
-			db.SetMaxIdleConns(maxIdleConns)
-			db.SetMaxOpenConns(maxOpenConns)
+			db.SetConnMaxLifetime(time.Duration(maxLifeTime) * time.Minute)
+			db.SetMaxIdleConns(int(maxIdleConns))
+			db.SetMaxOpenConns(int(maxOpenConns))
 			_, err := db.Sql("CREATE DATABASE IF NOT EXISTS `" + dbname + "` default charset utf8 COLLATE utf8_general_ci").Execute()
 			if err != nil {
 				fmt.Println("create database error", err)