diff --git a/configs/confbase/index.go b/configs/confbase/index.go index efa57ad..348a8a6 100644 --- a/configs/confbase/index.go +++ b/configs/confbase/index.go @@ -7,6 +7,7 @@ import ( "apigame/util/zjson" "apigame/util/zredis" "fmt" + "runtime/debug" ) func SaveCache[T IConfData](gameId string, obj T) { @@ -40,7 +41,8 @@ func LoadData[T1 IConfData, T2 IConfRawData](gameId string, confId any, obj T1) has = result.RowsAffected != 0 err := result.Error if err != nil { - lxalilog.Errors(err, "confbase.LoadData error", gameId) + lxalilog.Errors(err, "confbase.LoadData error", gameId, confId) + fmt.Printf("%s", debug.Stack()) return } if !has { diff --git a/configs/confcardholder/config.go b/configs/confcardholder/config.go index 959a811..fa5d188 100644 --- a/configs/confcardholder/config.go +++ b/configs/confcardholder/config.go @@ -38,7 +38,7 @@ func (c *ActivityConfig) ConfInfo(suffix string) *confbase.ConfInfo { return &confbase.ConfInfo{ DbMysql: svconst.DbConfig, TableName: fmt.Sprintf("%s_%s", tableName, suffix), - KeyName: "gameid", + KeyName: "id", CacheKey: fmt.Sprintf("%s:%d", cacheKey, c.Id), CacheCurrent: cacheKey + ":current", CacheTime: 300, diff --git a/configs/confcardholder/get.go b/configs/confcardholder/get.go index 1f817c2..07c70eb 100644 --- a/configs/confcardholder/get.go +++ b/configs/confcardholder/get.go @@ -46,11 +46,7 @@ func GetCurrent(gameId string) (conf *ActivityConfig, has bool) { // GetConfig 获取 配置根据Id func GetConfig(gameId string, confId int64) (conf *ActivityConfig, has bool) { conf = new(ActivityConfig) - has := confbase.GetConfig[*ActivityConfig, ActivityConfigRaw](gameId, gameId, conf) - if !has { - err = errors.New("confapi.GetConfig error") - return - } + has = confbase.GetConfig[*ActivityConfig, ActivityConfigRaw](gameId, confId, conf) //var err error //conf = &ActivityConfig{Id: confId} -- libgit2 0.21.0