1
This commit is contained in:
parent
2e23292eea
commit
2e4a110b61
@ -31,6 +31,16 @@ func (this *ActivityApi) RollDice(c *gin.Context) {
|
|||||||
f5.RspErr(c, 1, "dice not enough")
|
f5.RspErr(c, 1, "dice not enough")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
rewardMeta := mt.Table.Reward.RandElement()
|
||||||
|
if rewardMeta == nil {
|
||||||
|
f5.RspErr(c, 500, "server internal error")
|
||||||
|
return
|
||||||
|
}
|
||||||
|
score := rewardMeta.RandScore()
|
||||||
|
if score <= 0 {
|
||||||
|
f5.RspErr(c, 500, "server internal error")
|
||||||
|
return
|
||||||
|
}
|
||||||
if err := user.DecDice(1); err != nil {
|
if err := user.DecDice(1); err != nil {
|
||||||
f5.RspErr(c, 500, "server internal error")
|
f5.RspErr(c, 500, "server internal error")
|
||||||
return
|
return
|
||||||
@ -39,10 +49,5 @@ func (this *ActivityApi) RollDice(c *gin.Context) {
|
|||||||
vo.BaseVo
|
vo.BaseVo
|
||||||
Point int32 `json:"point"`
|
Point int32 `json:"point"`
|
||||||
}{}
|
}{}
|
||||||
rewardMeta := mt.Table.Reward.RandElement()
|
|
||||||
if rewardMeta == nil {
|
|
||||||
f5.RspErr(c, 500, "server internal error")
|
|
||||||
return
|
|
||||||
}
|
|
||||||
c.JSON(200, rspObj)
|
c.JSON(200, rspObj)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user