Commit 836a1f1c authored by 张振华's avatar 张振华

table refactor

parent 7b849e3c
...@@ -123,8 +123,8 @@ func Key(id string) (key []byte) { ...@@ -123,8 +123,8 @@ func Key(id string) (key []byte) {
return key return key
} }
//QueryGameInfos 根据游戏id列表查询多个游戏详情信息 //queryGameInfos 根据游戏id列表查询多个游戏详情信息
func QueryGameInfos(kvdb db.KVDB, infos *gty.QueryGuessGameInfos) (types.Message, error) { func queryGameInfos(kvdb db.KVDB, infos *gty.QueryGuessGameInfos) (types.Message, error) {
var games []*gty.GuessGame var games []*gty.GuessGame
gameTable := gty.NewGuessGameTable(kvdb) gameTable := gty.NewGuessGameTable(kvdb)
query := gameTable.GetQuery(kvdb) query := gameTable.GetQuery(kvdb)
...@@ -141,8 +141,8 @@ func QueryGameInfos(kvdb db.KVDB, infos *gty.QueryGuessGameInfos) (types.Message ...@@ -141,8 +141,8 @@ func QueryGameInfos(kvdb db.KVDB, infos *gty.QueryGuessGameInfos) (types.Message
return &gty.ReplyGuessGameInfos{Games: games}, nil return &gty.ReplyGuessGameInfos{Games: games}, nil
} }
//QueryGameInfo 根据gameid查询game信息 //queryGameInfo 根据gameid查询game信息
func QueryGameInfo(kvdb db.KVDB, gameID []byte) (*gty.GuessGame, error) { func queryGameInfo(kvdb db.KVDB, gameID []byte) (*gty.GuessGame, error) {
gameTable := gty.NewGuessGameTable(kvdb) gameTable := gty.NewGuessGameTable(kvdb)
query := gameTable.GetQuery(kvdb) query := gameTable.GetQuery(kvdb)
rows, err := query.ListIndex("gameid", gameID, nil, 1, 0) rows, err := query.ListIndex("gameid", gameID, nil, 1, 0)
...@@ -155,8 +155,8 @@ func QueryGameInfo(kvdb db.KVDB, gameID []byte) (*gty.GuessGame, error) { ...@@ -155,8 +155,8 @@ func QueryGameInfo(kvdb db.KVDB, gameID []byte) (*gty.GuessGame, error) {
return game, nil return game, nil
} }
//QueryUserTableData 查询user表数据 //queryUserTableData 查询user表数据
func QueryUserTableData(query *table.Query, indexName string, prefix, primaryKey []byte) (types.Message, error) { func queryUserTableData(query *table.Query, indexName string, prefix, primaryKey []byte) (types.Message, error) {
rows, err := query.ListIndex(indexName, prefix, primaryKey, DefaultCount, 0) rows, err := query.ListIndex(indexName, prefix, primaryKey, DefaultCount, 0)
if err != nil { if err != nil {
return nil, err return nil, err
...@@ -182,8 +182,8 @@ func QueryUserTableData(query *table.Query, indexName string, prefix, primaryKey ...@@ -182,8 +182,8 @@ func QueryUserTableData(query *table.Query, indexName string, prefix, primaryKey
return &gty.GuessGameRecords{Records: records, PrimaryKey: primary}, nil return &gty.GuessGameRecords{Records: records, PrimaryKey: primary}, nil
} }
//QueryGameTableData 查询game表数据 //queryGameTableData 查询game表数据
func QueryGameTableData(query *table.Query, indexName string, prefix, primaryKey []byte) (types.Message, error) { func queryGameTableData(query *table.Query, indexName string, prefix, primaryKey []byte) (types.Message, error) {
rows, err := query.ListIndex(indexName, prefix, primaryKey, DefaultCount, 0) rows, err := query.ListIndex(indexName, prefix, primaryKey, DefaultCount, 0)
if err != nil { if err != nil {
return nil, err return nil, err
...@@ -209,8 +209,8 @@ func QueryGameTableData(query *table.Query, indexName string, prefix, primaryKey ...@@ -209,8 +209,8 @@ func QueryGameTableData(query *table.Query, indexName string, prefix, primaryKey
return &gty.GuessGameRecords{Records: records, PrimaryKey: primary}, nil return &gty.GuessGameRecords{Records: records, PrimaryKey: primary}, nil
} }
//QueryJoinTableData 查询join表数据 //queryJoinTableData 查询join表数据
func QueryJoinTableData(talbeJoin *table.JoinTable, indexName string, prefix, primaryKey []byte) (types.Message, error) { func queryJoinTableData(talbeJoin *table.JoinTable, indexName string, prefix, primaryKey []byte) (types.Message, error) {
rows, err := talbeJoin.ListIndex(indexName, prefix, primaryKey, DefaultCount, 0) rows, err := talbeJoin.ListIndex(indexName, prefix, primaryKey, DefaultCount, 0)
if err != nil { if err != nil {
return nil, err return nil, err
...@@ -414,7 +414,7 @@ func (action *Action) GameBet(pbBet *gty.GuessGameBet) (*types.Receipt, error) { ...@@ -414,7 +414,7 @@ func (action *Action) GameBet(pbBet *gty.GuessGameBet) (*types.Receipt, error) {
var logs []*types.ReceiptLog var logs []*types.ReceiptLog
var kv []*types.KeyValue var kv []*types.KeyValue
game, err := QueryGameInfo(action.localDB, []byte(pbBet.GetGameID())) game, err := queryGameInfo(action.localDB, []byte(pbBet.GetGameID()))
if err != nil || game == nil { if err != nil || game == nil {
logger.Error("GameBet", "addr", action.fromaddr, "execaddr", action.execaddr, "get game failed", logger.Error("GameBet", "addr", action.fromaddr, "execaddr", action.execaddr, "get game failed",
pbBet.GetGameID(), "err", err) pbBet.GetGameID(), "err", err)
...@@ -510,7 +510,7 @@ func (action *Action) GameStopBet(pbBet *gty.GuessGameStopBet) (*types.Receipt, ...@@ -510,7 +510,7 @@ func (action *Action) GameStopBet(pbBet *gty.GuessGameStopBet) (*types.Receipt,
var logs []*types.ReceiptLog var logs []*types.ReceiptLog
var kv []*types.KeyValue var kv []*types.KeyValue
game, err := QueryGameInfo(action.localDB, []byte(pbBet.GetGameID())) game, err := queryGameInfo(action.localDB, []byte(pbBet.GetGameID()))
if err != nil || game == nil { if err != nil || game == nil {
logger.Error("GameStopBet", "addr", action.fromaddr, "execaddr", action.execaddr, "get game failed", logger.Error("GameStopBet", "addr", action.fromaddr, "execaddr", action.execaddr, "get game failed",
pbBet.GetGameID(), "err", err) pbBet.GetGameID(), "err", err)
...@@ -572,7 +572,7 @@ func (action *Action) GamePublish(publish *gty.GuessGamePublish) (*types.Receipt ...@@ -572,7 +572,7 @@ func (action *Action) GamePublish(publish *gty.GuessGamePublish) (*types.Receipt
var logs []*types.ReceiptLog var logs []*types.ReceiptLog
var kv []*types.KeyValue var kv []*types.KeyValue
game, err := QueryGameInfo(action.localDB, []byte(publish.GetGameID())) game, err := queryGameInfo(action.localDB, []byte(publish.GetGameID()))
if err != nil || game == nil { if err != nil || game == nil {
logger.Error("GamePublish", "addr", action.fromaddr, "execaddr", action.execaddr, "get game failed", logger.Error("GamePublish", "addr", action.fromaddr, "execaddr", action.execaddr, "get game failed",
publish.GetGameID(), "err", err) publish.GetGameID(), "err", err)
...@@ -718,7 +718,7 @@ func (action *Action) GameAbort(pbend *gty.GuessGameAbort) (*types.Receipt, erro ...@@ -718,7 +718,7 @@ func (action *Action) GameAbort(pbend *gty.GuessGameAbort) (*types.Receipt, erro
var logs []*types.ReceiptLog var logs []*types.ReceiptLog
var kv []*types.KeyValue var kv []*types.KeyValue
game, err := QueryGameInfo(action.localDB, []byte(pbend.GetGameID())) game, err := queryGameInfo(action.localDB, []byte(pbend.GetGameID()))
if err != nil || game == nil { if err != nil || game == nil {
logger.Error("GameAbort", "addr", action.fromaddr, "execaddr", action.execaddr, "get game failed", logger.Error("GameAbort", "addr", action.fromaddr, "execaddr", action.execaddr, "get game failed",
pbend.GetGameID(), "err", err) pbend.GetGameID(), "err", err)
......
...@@ -14,12 +14,12 @@ import ( ...@@ -14,12 +14,12 @@ import (
//Query_QueryGamesByIDs method //Query_QueryGamesByIDs method
func (g *Guess) Query_QueryGamesByIDs(in *gty.QueryGuessGameInfos) (types.Message, error) { func (g *Guess) Query_QueryGamesByIDs(in *gty.QueryGuessGameInfos) (types.Message, error) {
return QueryGameInfos(g.GetLocalDB(), in) return queryGameInfos(g.GetLocalDB(), in)
} }
//Query_QueryGameByID method //Query_QueryGameByID method
func (g *Guess) Query_QueryGameByID(in *gty.QueryGuessGameInfo) (types.Message, error) { func (g *Guess) Query_QueryGameByID(in *gty.QueryGuessGameInfo) (types.Message, error) {
game, err := QueryGameInfo(g.GetLocalDB(), []byte(in.GetGameID())) game, err := queryGameInfo(g.GetLocalDB(), []byte(in.GetGameID()))
if err != nil { if err != nil {
return nil, err return nil, err
} }
...@@ -32,7 +32,7 @@ func (g *Guess) Query_QueryGamesByAddr(in *gty.QueryGuessGameInfo) (types.Messag ...@@ -32,7 +32,7 @@ func (g *Guess) Query_QueryGamesByAddr(in *gty.QueryGuessGameInfo) (types.Messag
gameTable := gty.NewGuessUserTable(g.GetLocalDB()) gameTable := gty.NewGuessUserTable(g.GetLocalDB())
query := gameTable.GetQuery(g.GetLocalDB()) query := gameTable.GetQuery(g.GetLocalDB())
return QueryUserTableData(query, "addr", []byte(in.Addr), in.PrimaryKey) return queryUserTableData(query, "addr", []byte(in.Addr), in.PrimaryKey)
} }
//Query_QueryGamesByStatus method //Query_QueryGamesByStatus method
...@@ -40,7 +40,7 @@ func (g *Guess) Query_QueryGamesByStatus(in *gty.QueryGuessGameInfo) (types.Mess ...@@ -40,7 +40,7 @@ func (g *Guess) Query_QueryGamesByStatus(in *gty.QueryGuessGameInfo) (types.Mess
gameTable := gty.NewGuessGameTable(g.GetLocalDB()) gameTable := gty.NewGuessGameTable(g.GetLocalDB())
query := gameTable.GetQuery(g.GetLocalDB()) query := gameTable.GetQuery(g.GetLocalDB())
return QueryGameTableData(query, "status", []byte(fmt.Sprintf("%2d", in.Status)), in.PrimaryKey) return queryGameTableData(query, "status", []byte(fmt.Sprintf("%2d", in.Status)), in.PrimaryKey)
} }
//Query_QueryGamesByAdminAddr method //Query_QueryGamesByAdminAddr method
...@@ -48,7 +48,7 @@ func (g *Guess) Query_QueryGamesByAdminAddr(in *gty.QueryGuessGameInfo) (types.M ...@@ -48,7 +48,7 @@ func (g *Guess) Query_QueryGamesByAdminAddr(in *gty.QueryGuessGameInfo) (types.M
gameTable := gty.NewGuessGameTable(g.GetLocalDB()) gameTable := gty.NewGuessGameTable(g.GetLocalDB())
query := gameTable.GetQuery(g.GetLocalDB()) query := gameTable.GetQuery(g.GetLocalDB())
prefix := []byte(in.AdminAddr) prefix := []byte(in.AdminAddr)
return QueryGameTableData(query, "admin", prefix, in.PrimaryKey) return queryGameTableData(query, "admin", prefix, in.PrimaryKey)
} }
//Query_QueryGamesByAddrStatus method //Query_QueryGamesByAddrStatus method
...@@ -62,7 +62,7 @@ func (g *Guess) Query_QueryGamesByAddrStatus(in *gty.QueryGuessGameInfo) (types. ...@@ -62,7 +62,7 @@ func (g *Guess) Query_QueryGamesByAddrStatus(in *gty.QueryGuessGameInfo) (types.
prefix := table.JoinKey([]byte(in.Addr), []byte(fmt.Sprintf("%2d", in.Status))) prefix := table.JoinKey([]byte(in.Addr), []byte(fmt.Sprintf("%2d", in.Status)))
return QueryJoinTableData(tableJoin, "addr#status", prefix, in.PrimaryKey) return queryJoinTableData(tableJoin, "addr#status", prefix, in.PrimaryKey)
} }
//Query_QueryGamesByAdminStatus method //Query_QueryGamesByAdminStatus method
...@@ -71,7 +71,7 @@ func (g *Guess) Query_QueryGamesByAdminStatus(in *gty.QueryGuessGameInfo) (types ...@@ -71,7 +71,7 @@ func (g *Guess) Query_QueryGamesByAdminStatus(in *gty.QueryGuessGameInfo) (types
query := gameTable.GetQuery(g.GetLocalDB()) query := gameTable.GetQuery(g.GetLocalDB())
prefix := []byte(fmt.Sprintf("%s:%2d", in.AdminAddr, in.Status)) prefix := []byte(fmt.Sprintf("%s:%2d", in.AdminAddr, in.Status))
return QueryGameTableData(query, "admin_status", prefix, in.PrimaryKey) return queryGameTableData(query, "admin_status", prefix, in.PrimaryKey)
} }
//Query_QueryGamesByCategoryStatus method //Query_QueryGamesByCategoryStatus method
...@@ -80,5 +80,5 @@ func (g *Guess) Query_QueryGamesByCategoryStatus(in *gty.QueryGuessGameInfo) (ty ...@@ -80,5 +80,5 @@ func (g *Guess) Query_QueryGamesByCategoryStatus(in *gty.QueryGuessGameInfo) (ty
query := gameTable.GetQuery(g.GetLocalDB()) query := gameTable.GetQuery(g.GetLocalDB())
prefix := []byte(fmt.Sprintf("%s:%2d", in.Category, in.Status)) prefix := []byte(fmt.Sprintf("%s:%2d", in.Category, in.Status))
return QueryGameTableData(query, "category_status", prefix, in.PrimaryKey) return queryGameTableData(query, "category_status", prefix, in.PrimaryKey)
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment