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