From 10621db90ac2f145a5d99ae2ca89634fe8cfb345 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 4 Sep 2024 10:39:18 +0800 Subject: [PATCH] 1 --- server/light_backtask/task/stacking_go.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/light_backtask/task/stacking_go.go b/server/light_backtask/task/stacking_go.go index 6ae17896..110d32dd 100644 --- a/server/light_backtask/task/stacking_go.go +++ b/server/light_backtask/task/stacking_go.go @@ -141,6 +141,7 @@ func (this *stackingCec) apply(idx int64, eventName string, return false } srcAmount := "0" + srcGrowthValue := "0" { dbErr, ds := f5.GetGoStyleDb().NewOrmSelect( constant.BCNFT_DB, @@ -158,12 +159,17 @@ func (this *stackingCec) apply(idx int64, eventName string, return true } srcAmount = ds.GetByName("amount") + srcGrowthValue = ds.GetByName("growth_value") } } bnNewAmount, ok := new(big.Int).SetString(srcAmount, 10) if !ok { return false } + bnNewGrowthValue, ok := new(big.Int).SetString(srcGrowthValue, 10) + if !ok { + return false + } bnNewAmount.Add(bnNewAmount, bnAmount) { nowTime := f5.GetApp().GetRealSeconds() @@ -184,7 +190,7 @@ func (this *stackingCec) apply(idx int64, eventName string, {"token_address", strings.ToLower(p.Token)}, {"amount", bnNewAmount.String()}, {"last_apply_record_idx", q5.ToString(idx)}, - {"growth_value", q5.ToString(0)}, + {"growth_value", bnNewGrowthValue.String()}, {"growth_value_int64", q5.ToString(0)}, {"vip_lv", q5.ToString(0)}, {"createtime", q5.ToString(nowTime)},