UPDATE trade_order SET order_status = #{orderStatus} WHERE id = #{orderId} and order_status != #{orderStatus} UPDATE trade_order SET is_account = #{isAccount} WHERE id = #{orderId} UPDATE trade_order SET deleted = #{deleted},update_time = now() WHERE id = #{orderId} delete from trade_order where id = #{orderId} update from trade_order where order_no = #{orderNo} update trade_order tod, (select tod.id from trade_order tod inner join trade_detail td on tod.id = td.order_id where tod.sell_method in #{item} and tod.order_status >=6 and td.validity_end_date = #{endDate} and not EXISTS ( select 1 from trade_detail td1 where td1.validity_end_date > #{endDate} and td1.order_id = tod.id and td1.refund_status != 1 ) ) t set tod.finish_status = 1 where tod.id = t.id