Commit 8e469995cd3c14ff37d1ab86e56b28759634cfcf

Authored by 王家文
1 parent 4267b9ba
Exists in master and in 1 other branch dev-wjw

feat✨:游戏功能配置

Showing 1 changed file with 3 additions and 3 deletions   Show diff stats
configs/confbase/index.go
... ... @@ -51,10 +51,10 @@ func LoadData[T1 IConfData, T2 IConfRawData](gameId string, confId any, obj T1)
51 51 return
52 52 }
53 53  
54   -func FindDuringTime[T1 IConfData, T2 IConfRawData](obj T1, raw T2, gameId string) (has bool) {
  54 +func FindDuringTime[T1 IConfData, T2 IConfRawData](obj T1, raw *T2, gameId string) (has bool) {
55 55 info := obj.ConfInfo(gameId)
56 56 db := info.DbMysql
57   - result := db.Table(info.TableName).Where(info.CurrentQuery, info.CurrentArgs).First(raw)
  57 + result := db.Table(info.TableName).Where(info.CurrentQuery, info.CurrentArgs...).First(raw)
58 58 has = result.RowsAffected != 0
59 59 return
60 60 }
... ... @@ -78,7 +78,7 @@ func GetCurrent[T1 IConfData, T2 IConfRawData](gameId string, obj T1) bool {
78 78 info := obj.ConfInfo(gameId)
79 79 currentKey := info.CacheCurrent
80 80 currentId := zredis.GetString(zredis.GetConn(), currentKey)
81   - confRaw := *new(T2)
  81 + confRaw := new(T2)
82 82 hasFind := false
83 83 if currentId == "" {
84 84 hasFind = FindDuringTime[T1, T2](obj, confRaw, gameId)
... ...