@ -242,7 +242,7 @@ func RechargeCallback(r *common.RechargeOrder, success bool, payAccount, extra s
if count > 0 {
val := rand.Intn(count)
log.Info("val:%v", val)
if val <= ticket.CurProb {
if val < ticket.CurProb {
AddUserDiscountTicket(uid, ticket.DiscountAmount, ticket.RechargeAmount, -1, 0, true)
SendMailWithContent(uid, SystemTitle, fmt.Sprintf(EmailDiscount, ticket.DiscountAmount/common.DecimalDigits, ticket.RechargeAmount/common.DecimalDigits))
} else if nextTicket.Id > 0 {