Commit 8e469995cd3c14ff37d1ab86e56b28759634cfcf
1 parent
4267b9ba
Exists in
master
and in
1 other branch
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,10 +51,10 @@ func LoadData[T1 IConfData, T2 IConfRawData](gameId string, confId any, obj T1) | ||
| 51 | return | 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 | info := obj.ConfInfo(gameId) | 55 | info := obj.ConfInfo(gameId) |
| 56 | db := info.DbMysql | 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 | has = result.RowsAffected != 0 | 58 | has = result.RowsAffected != 0 |
| 59 | return | 59 | return |
| 60 | } | 60 | } |
| @@ -78,7 +78,7 @@ func GetCurrent[T1 IConfData, T2 IConfRawData](gameId string, obj T1) bool { | @@ -78,7 +78,7 @@ func GetCurrent[T1 IConfData, T2 IConfRawData](gameId string, obj T1) bool { | ||
| 78 | info := obj.ConfInfo(gameId) | 78 | info := obj.ConfInfo(gameId) |
| 79 | currentKey := info.CacheCurrent | 79 | currentKey := info.CacheCurrent |
| 80 | currentId := zredis.GetString(zredis.GetConn(), currentKey) | 80 | currentId := zredis.GetString(zredis.GetConn(), currentKey) |
| 81 | - confRaw := *new(T2) | 81 | + confRaw := new(T2) |
| 82 | hasFind := false | 82 | hasFind := false |
| 83 | if currentId == "" { | 83 | if currentId == "" { |
| 84 | hasFind = FindDuringTime[T1, T2](obj, confRaw, gameId) | 84 | hasFind = FindDuringTime[T1, T2](obj, confRaw, gameId) |