diff --git a/server/light_backtask/service/vip.go b/server/light_backtask/service/vip.go index 75eb1604..68467113 100644 --- a/server/light_backtask/service/vip.go +++ b/server/light_backtask/service/vip.go @@ -61,7 +61,7 @@ func (this *vip) AddEx(accountAddress string, val string, idx int64, valField st updateKv = append(updateKv, extKv...) insertKv = append(insertKv, extKv...) if ds.Next() { - if q5.ToInt64(ds.GetByName(idxField)) <= idx { + if q5.ToInt64(ds.GetByName(idxField)) >= idx { return true } err1, _, _ := f5.GetGoStyleDb().NewUpdate( diff --git a/server/light_backtask/task/stacking_cec.go b/server/light_backtask/task/stacking_cec.go index 3e1da6f2..96c9b342 100644 --- a/server/light_backtask/task/stacking_cec.go +++ b/server/light_backtask/task/stacking_cec.go @@ -95,7 +95,7 @@ func (this *stackingCec) saveToDb(ds *f5.DataSet) bool { return false } } else if eventName == EVENT_NAME_UNSTAKE_CEC { - if service.Vip.Add( + if !service.Vip.Add( p.Account, "-" + p.Amount, idx,