From 8e469995cd3c14ff37d1ab86e56b28759634cfcf Mon Sep 17 00:00:00 2001 From: 王家文 Date: Fri, 19 Apr 2024 10:38:03 +0800 Subject: [PATCH] feat✨:游戏功能配置 --- configs/confbase/index.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/configs/confbase/index.go b/configs/confbase/index.go index 822a9fa..6bef177 100644 --- a/configs/confbase/index.go +++ b/configs/confbase/index.go @@ -51,10 +51,10 @@ func LoadData[T1 IConfData, T2 IConfRawData](gameId string, confId any, obj T1) return } -func FindDuringTime[T1 IConfData, T2 IConfRawData](obj T1, raw T2, gameId string) (has bool) { +func FindDuringTime[T1 IConfData, T2 IConfRawData](obj T1, raw *T2, gameId string) (has bool) { info := obj.ConfInfo(gameId) db := info.DbMysql - result := db.Table(info.TableName).Where(info.CurrentQuery, info.CurrentArgs).First(raw) + result := db.Table(info.TableName).Where(info.CurrentQuery, info.CurrentArgs...).First(raw) has = result.RowsAffected != 0 return } @@ -78,7 +78,7 @@ func GetCurrent[T1 IConfData, T2 IConfRawData](gameId string, obj T1) bool { info := obj.ConfInfo(gameId) currentKey := info.CacheCurrent currentId := zredis.GetString(zredis.GetConn(), currentKey) - confRaw := *new(T2) + confRaw := new(T2) hasFind := false if currentId == "" { hasFind = FindDuringTime[T1, T2](obj, confRaw, gameId) -- libgit2 0.21.0