package databaseinit import ( "fmt" "hr_server/initialization" "hr_server/overall" ) func LoadDatabase() { sqlConfig := overall.CONSTANT_MYSQL initialization.RunViper(&sqlConfig, overall.ConfigDatabaseConstant) //开启主数据库 overall.CONSTANT_DB_Master = sqlConfig.MasterMysql.OpenSql() if overall.CONSTANT_DB_Master == nil { fmt.Printf("%v数据库开启失败!\n", sqlConfig.MasterMysql.Name) } else { fmt.Printf("%v数据库开启成功!\n", sqlConfig.MasterMysql.Name) } //开启微信数据库 overall.CONSTANT_DB_Wechat = sqlConfig.WechatMysql.OpenSql() if overall.CONSTANT_DB_Master == nil { fmt.Printf("%v数据库开启失败!\n", sqlConfig.WechatMysql.Name) } else { fmt.Printf("%v数据库开启成功!\n", sqlConfig.WechatMysql.Name) } //开启Hr数据库 overall.CONSTANT_DB_HR = sqlConfig.HrMysql.OpenSql() if overall.CONSTANT_DB_HR == nil { fmt.Printf("%v数据库开启失败!\n", sqlConfig.HrMysql.Name) } else { fmt.Printf("%v数据库开启成功!\n", sqlConfig.HrMysql.Name) } //开启Hr数据库 overall.CONSTANT_DB_HR_Jin = sqlConfig.HrMysqlJin.OpenSql() if overall.CONSTANT_DB_HR_Jin == nil { fmt.Printf("%v数据库开启失败!\n", sqlConfig.HrMysqlJin.Name) } else { fmt.Printf("%v数据库开启成功!\n", sqlConfig.HrMysqlJin.Name) } //开启Hr数据库 overall.CONSTANT_Personality_Color = sqlConfig.PersonalityColor.OpenSql() if overall.CONSTANT_Personality_Color == nil { fmt.Printf("%v数据库开启失败!\n", sqlConfig.PersonalityColor.Name) } else { fmt.Printf("%v数据库开启成功!\n", sqlConfig.PersonalityColor.Name) } //开启外网Hr数据库 overall.CONSTANT_HRSERVER_DATABASE = sqlConfig.HrDatabaseServer.OpenSql() if overall.CONSTANT_HRSERVER_DATABASE == nil { fmt.Printf("%v数据库开启失败!\n", sqlConfig.HrDatabaseServer.Name) } else { fmt.Printf("%v数据库开启成功!\n", sqlConfig.HrDatabaseServer.Name) } //开启内网数据库 // overall.CONSTANT_Hr_Server = sqlConfig.HrNeiSever.OpenSql() // if overall.CONSTANT_Personality_Color == nil { // fmt.Printf("%v数据库开启失1败!\n", sqlConfig.HrNeiSever.Name) // } else { // fmt.Printf("%v数据库开启成1功!\n", sqlConfig.HrNeiSever.Name) // } overall.CONSTANT_DB_CustomerForm = sqlConfig.CustomerForm.OpenSql() if overall.CONSTANT_DB_CustomerForm == nil { fmt.Printf("%v:数据库开启失败!服务器\n", sqlConfig.CustomerForm.Name) } else { fmt.Printf("%v:数据库开启成功!服务器\n", sqlConfig.CustomerForm.Name) } //开启主数据库 overall.CONSTANT_DB_AppPlatform = sqlConfig.AppPlatformDatabase.OpenSql() if overall.CONSTANT_DB_AppPlatform == nil { fmt.Printf("%v:数据库开启失败!\n", sqlConfig.AppPlatformDatabase.Name) } else { fmt.Printf("%v:数据库开启成功!\n", sqlConfig.AppPlatformDatabase.Name) } }