package confapi import ( "apigame/service-common/svmysql" "apigame/service-common/svredis" "apigame/util/util-lx/lxalilog" "fmt" ) // GetConfig 获取 api游戏配置 func GetConfig(gameId string) (conf *ApiGameConfig, err error) { conf = new(ApiGameConfig) has := svredis.LoadData(gameId, conf) if has { fmt.Println("dwjw confapi.GetConfig use cache") return } has, err = svmysql.First(conf, gameId) if err != nil { lxalilog.Errors(err, "confapi.GetConfig error", gameId) return } if !has { return } fmt.Println("dwjw confapi.GetConfig save cache") svredis.SaveData(gameId, conf) return }