feat:完善入驻信息管理

This commit is contained in:
henry
2021-12-03 15:22:23 +08:00
parent 851a2c1784
commit 911fcf9b1c
16 changed files with 100 additions and 27 deletions

View File

@ -5,7 +5,6 @@ import (
"SciencesServer/app/common"
"SciencesServer/config"
"SciencesServer/cron"
"SciencesServer/lib"
"SciencesServer/router"
"SciencesServer/rpc/client"
"SciencesServer/serve/cache"
@ -32,12 +31,12 @@ type Option struct {
func (this *Serve) Run() {
// 载入配置
lib.LoadConfig(this.Option.Config, config.SettingInfo, func(i interface{}) {
utils.LoadConfig(this.Option.Config, config.SettingInfo, func(i interface{}) {
obj := i.(*config.Setting)
obj.Upload.Exts = strings.Split(obj.Upload.Ext, ",")
logger.NewLogger().Init(&logger.Option{File: obj.Log.File, LeastDay: obj.Log.LeastDay, Level: obj.Log.Level, IsStdout: false}).Load()
})
lib.LoadConfig(this.Option.RpcConfig, config.RPCServerSettingInfo, func(i interface{}) {
utils.LoadConfig(this.Option.RpcConfig, config.RPCServerSettingInfo, func(i interface{}) {
obj := i.(*config.RPCServerSetting)
go utils.TryCatch(func() {
options := make(map[string]*client.ServerOption, 0)
@ -56,6 +55,11 @@ func (this *Serve) Run() {
orm.NewInstance(
orm.WithDebug(config.SettingInfo.Engine.Debug),
orm.WithDBMode(config.SettingInfo.Engine.DBMode),
orm.WithTablePrefix(config.SettingInfo.Engine.TablePrefix),
orm.WithSingularTable(!config.SettingInfo.Engine.Complex),
orm.WithMaxIdleConns(config.SettingInfo.Engine.MaxIdleConns),
orm.WithMaxOpenConns(config.SettingInfo.Engine.MaxOpenConns),
orm.WithMaxLifetime(config.SettingInfo.Engine.MaxLifetime),
//orm.WithMysqlUser(config.SettingInfo.Engine.Mysql.User),
).Init()
task.Init()