diff --git a/server/light_backtask/task/chain_activity.go b/server/light_backtask/task/chain_activity.go index 0438b7eb..04bdc98b 100644 --- a/server/light_backtask/task/chain_activity.go +++ b/server/light_backtask/task/chain_activity.go @@ -119,11 +119,15 @@ func (this* chainActivity) saveToDb(ds *f5.DataSet) bool { } } else if eventName == "UnLock" { p := new(unLockReturnValues) + sender := q5.SafeToString(p.User) if q5.DecodeJson(returnValues, p) == nil { for _, nft := range p.NftList { tokenId := q5.SafeToString(nft[0]) - sender := q5.SafeToString(nft[1]) to := q5.SafeToString(nft[1]) + isMint := 0 + if nft[2].(bool) { + isMint = 1 + } f5.GetGoStyleDb().Upsert( constant.BCEVENT_DB, "t_chain_activity", @@ -148,6 +152,7 @@ func (this* chainActivity) saveToDb(ds *f5.DataSet) bool { {"src_idx", idx}, {"sender_address", strings.ToLower(sender)}, {"to_address", strings.ToLower(to)}, + {"is_mint", q5.ToString(isMint)}, {"createtime", createTime}, {"modifytime", modifyTime}, },