fix: unstake

This commit is contained in:
lianghuanjie
2025-01-08 20:50:22 +08:00
parent c5894d25c7
commit d42327bc28

View File

@@ -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
}