From 9d114cb62c4aa63851ca5e6553fb26c839dd10f2 Mon Sep 17 00:00:00 2001 From: lianghuanjie Date: Mon, 13 Jan 2025 11:59:29 +0800 Subject: [PATCH] fix: del nft holder update stake --- internal/logic/nft/holder_update_logic.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/logic/nft/holder_update_logic.go b/internal/logic/nft/holder_update_logic.go index 2f44f57..ecd327e 100644 --- a/internal/logic/nft/holder_update_logic.go +++ b/internal/logic/nft/holder_update_logic.go @@ -114,12 +114,12 @@ func (l *HolderUpdateLogic) HolderUpdate() { logx.Errorw("insert nft holder change log error", logx.Field("error", err), logx.Field("address", o.OwnerAddress), logx.Field("token", tk.TokenID)) } - uid, err := l.svcCtx.WalletModel.FindUidByAddress(l.ctx, nft.Address) + uid, err := l.svcCtx.WalletModel.FindUidByAddress(l.ctx, delAddress) if err != nil { logx.Errorw("find uid by address error", logx.Field("error", err), logx.Field("address", nft.Address)) continue } - err = l.svcCtx.StakeNftModel.UnStakeNft(l.ctx, uid, nft.TokenId, true) + err = l.svcCtx.StakeNftModel.UnStakeNft(l.ctx, uid, tk.TokenID, true) if err != nil { logx.Errorw("un stake nft error", logx.Field("error", err), logx.Field("address", nft.Address), logx.Field("token", nft.TokenId)) }