This commit is contained in:
aozhiwei 2024-11-11 13:20:03 +08:00
parent 2e23292eea
commit 2e4a110b61

View File

@ -31,6 +31,16 @@ func (this *ActivityApi) RollDice(c *gin.Context) {
f5.RspErr(c, 1, "dice not enough")
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 {
f5.RspErr(c, 500, "server internal error")
return
@ -39,10 +49,5 @@ func (this *ActivityApi) RollDice(c *gin.Context) {
vo.BaseVo
Point int32 `json:"point"`
}{}
rewardMeta := mt.Table.Reward.RandElement()
if rewardMeta == nil {
f5.RspErr(c, 500, "server internal error")
return
}
c.JSON(200, rspObj)
}