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 from_address = #{item.fromAddress} AND from_symbol = #{item.fromSymbol} AND from_chain = #{item.fromChain} AND del = false THEN balance - #{item.realAmount} ELSE balance END, blocked_balance = CASE WHEN from_address = #{item.fromAddress} AND from_symbol = #{item.fromSymbol} AND from_chain = #{item.fromChain} AND del = false THEN blocked_balance - #{item.blockAmount} ELSE blocked_balance END WHERE from_address IN ( #{item.fromAddress} ) AND from_symbol IN ( #{item.fromSymbol} ) AND from_chain IN ( #{item.fromChain} ) AND del = false