From d42327bc28469cb7b692d9d0580495b20928c01e Mon Sep 17 00:00:00 2001 From: lianghuanjie Date: Wed, 8 Jan 2025 20:50:22 +0800 Subject: [PATCH] fix: unstake --- internal/model/nh_task_nft_stake_model.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/model/nh_task_nft_stake_model.go b/internal/model/nh_task_nft_stake_model.go index dde487a..af209a2 100755 --- a/internal/model/nh_task_nft_stake_model.go +++ b/internal/model/nh_task_nft_stake_model.go @@ -49,8 +49,8 @@ func (m *customNhTaskNftStakeModel) FindByUid(ctx context.Context, uid uint) ([] } func (m *customNhTaskNftStakeModel) UnStakeNft(ctx context.Context, uid uint, token string, isTransferOut bool) error { - update := fmt.Sprintf("UPDATE %s SET `state` = 0 WHERE `token_id` = ?", m.table) - result, err := m.conn.ExecCtx(ctx, update, uid, token) + update := fmt.Sprintf("UPDATE %s SET `state` = 0 WHERE `token_id` = ? AND `uid` = ?", m.table) + result, err := m.conn.ExecCtx(ctx, update, token, uid) if err != nil { return err }