Commit 335380b0 authored by 张振华's avatar 张振华

bugfix

parent 8385048d
...@@ -55,7 +55,7 @@ func (g *Guess) updateIndex(log *gty.ReceiptGuessGame) (kvs []*types.KeyValue) { ...@@ -55,7 +55,7 @@ func (g *Guess) updateIndex(log *gty.ReceiptGuessGame) (kvs []*types.KeyValue) {
return nil return nil
} }
err = tablejoin.MustGetTable("user").Replace(userBet) err = tablejoin.MustGetTable("user").Add(userBet)
if err != nil { if err != nil {
return nil return nil
} }
......
...@@ -542,7 +542,7 @@ func (action *Action) addGuessBet(game *gty.GuessGame, pbBet *gty.GuessGameBet) ...@@ -542,7 +542,7 @@ func (action *Action) addGuessBet(game *gty.GuessGame, pbBet *gty.GuessGameBet)
game.Plays = append(game.Plays, player) game.Plays = append(game.Plays, player)
for i := 0; i < len(game.BetStat.Items); i++ { for i := 0; i < len(game.BetStat.Items); i++ {
if game.BetStat.Items[i].Option == pbBet.GetOption() { if game.BetStat.Items[i].Option == trimStr(pbBet.GetOption()) {
//针对具体选项更新统计项 //针对具体选项更新统计项
game.BetStat.Items[i].BetsNumber += pbBet.GetBetsNum() game.BetStat.Items[i].BetsNumber += pbBet.GetBetsNum()
game.BetStat.Items[i].BetsTimes++ game.BetStat.Items[i].BetsTimes++
...@@ -675,7 +675,7 @@ func (action *Action) GamePublish(publish *gty.GuessGamePublish) (*types.Receipt ...@@ -675,7 +675,7 @@ func (action *Action) GamePublish(publish *gty.GuessGamePublish) (*types.Receipt
winValue := totalBetsNumber - devFee - platFee winValue := totalBetsNumber - devFee - platFee
for j := 0; j < len(game.Plays); j++ { for j := 0; j < len(game.Plays); j++ {
player := game.Plays[j] player := game.Plays[j]
if player.Bet.Option == game.Result { if trimStr(player.Bet.Option) == trimStr(game.Result) {
value := player.Bet.BetsNumber * winValue / winBetsNumber value := player.Bet.BetsNumber * winValue / winBetsNumber
receipt, err := action.coinsAccount.ExecTransfer(game.AdminAddr, player.Addr, action.execaddr, value) receipt, err := action.coinsAccount.ExecTransfer(game.AdminAddr, player.Addr, action.execaddr, value)
if err != nil { if err != nil {
......
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