id, user_id, from_address, balance, to_address, from_symbol, from_chain, to_symbol, to_chain, qrcode, create_time, update_time, del UPDATE lease_user_wallet_data SET balance = CASE WHEN id = #{item.id} THEN #{item.balance} ELSE balance END, blocked_balance = CASE WHEN id = #{item.id} THEN #{item.blockedBalance} ELSE blocked_balance END WHERE id IN ( #{item.id} ) AND del = false AND blocked_balance = CASE WHEN id = #{item.id} THEN #{item.lock} ELSE blocked_balance END