From 8e7e0076138a23c1d5afe768ba32371923a1ba52 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 18 Sep 2024 19:25:10 +0800 Subject: [PATCH] 1 --- server/light_backtask/service/vip.go | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/server/light_backtask/service/vip.go b/server/light_backtask/service/vip.go index b92d9dfa..5ba2fbe4 100644 --- a/server/light_backtask/service/vip.go +++ b/server/light_backtask/service/vip.go @@ -5,6 +5,7 @@ import ( "f5" "sync" "main/constant" + "math/big" ) type vip struct { @@ -29,7 +30,24 @@ func (this *vip) Add(accountAddress string, val string, idx int64, valField stri } nowTime := f5.GetApp().GetRealSeconds() if ds.Next() { - + bnTotal, ok := new(big.Int).SetString(ds.GetByName("escec_total"), 10) + if !ok { + return false + } + err1, _, _ := f5.GetGoStyleDb().NewInsert( + constant.BCNFT_DB, + "t_vip_user", + [][]string { + {"account_address", accountAddress}, + {valField, val}, + {idxField, q5.ToString(idx)}, + {"escec_total", bnTotal.String()}, + {"createtime", q5.ToString(nowTime)}, + {"modifytime", q5.ToString(nowTime)}, + }) + if err1 != nil { + return false + } } else { err1, _, _ := f5.GetGoStyleDb().NewInsert( constant.BCNFT_DB, @@ -38,6 +56,7 @@ func (this *vip) Add(accountAddress string, val string, idx int64, valField stri {"account_address", accountAddress}, {valField, val}, {idxField, q5.ToString(idx)}, + {"escec_total", val}, {"createtime", q5.ToString(nowTime)}, {"modifytime", q5.ToString(nowTime)}, })