diff --git a/internal/apps/redenvelope/routers.go b/internal/apps/redenvelope/routers.go index 6cdd5d74..a1e5df0c 100644 --- a/internal/apps/redenvelope/routers.go +++ b/internal/apps/redenvelope/routers.go @@ -348,7 +348,7 @@ func Claim(c *gin.Context) { if redEnvelope.RemainingCount == 1 { claimedAmount = redEnvelope.RemainingAmount } else { - claimedAmount = redEnvelope.TotalAmount.Div(decimal.NewFromInt(int64(redEnvelope.TotalCount))).Round(2) + claimedAmount = redEnvelope.RemainingAmount.Div(decimal.NewFromInt(int64(redEnvelope.RemainingCount))).Round(2) } } else { // 拼手气红包:使用二倍均值算法