三消异常处理
This commit is contained in:
parent
c8927cde3d
commit
cf64fd4877
@ -1,6 +1,8 @@
|
||||
package entertainment
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/lego/core"
|
||||
"go_dreamfactory/modules"
|
||||
@ -43,6 +45,8 @@ func (this *modelComp) getEntertainmList(uid string) (result *pb.DBXXLData, err
|
||||
if conn, err := db.ServerDBConn(tag); err == nil {
|
||||
dbModel = db.NewDBModel(comm.TableEntertainm, conn)
|
||||
}
|
||||
} else {
|
||||
err = errors.New(fmt.Sprintf("split uid err: %s", uid))
|
||||
}
|
||||
}
|
||||
if dbModel == nil {
|
||||
|
@ -565,6 +565,7 @@ func (this *Room) GameOver() (errdata *pb.ErrorData) {
|
||||
}
|
||||
}
|
||||
// 查看能不能获得箱子
|
||||
if winner.Userinfo.Uid != "999" {
|
||||
if list, err := this.module.model.getEntertainmList(winner.Userinfo.Uid); err == nil {
|
||||
if len(list.Box) < 3 { // 可以获得一个宝箱
|
||||
if c, err := this.module.configure.GetGameRandomConsumeBoxConf(); err == nil {
|
||||
@ -580,7 +581,7 @@ func (this *Room) GameOver() (errdata *pb.ErrorData) {
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user