fix: del nft holder update stake

This commit is contained in:
lianghuanjie
2025-01-13 11:59:29 +08:00
parent 76d7cbf575
commit 9d114cb62c

View File

@@ -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)) 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 { if err != nil {
logx.Errorw("find uid by address error", logx.Field("error", err), logx.Field("address", nft.Address)) logx.Errorw("find uid by address error", logx.Field("error", err), logx.Field("address", nft.Address))
continue 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 { if err != nil {
logx.Errorw("un stake nft error", logx.Field("error", err), logx.Field("address", nft.Address), logx.Field("token", nft.TokenId)) logx.Errorw("un stake nft error", logx.Field("error", err), logx.Field("address", nft.Address), logx.Field("token", nft.TokenId))
} }