select id, tikcet_id, movie_id, venue_id, item_id, hall_id, zone_id, price_id, sale_price, row_num, seat_num, sale_time, lock_seat, seat_state from zdy_cinema_sale_temp insert into zdy_cinema_sale_temp tikcet_id, movie_id, venue_id, item_id, hall_id, zone_id, price_id, sale_price, row_num, seat_num, seat_state, sale_time, #{tikcetId}, #{movieId}, #{venueId}, #{itemId}, #{hallId}, #{zoneId}, #{priceId}, #{salePrice}, #{rowNum}, #{seatNum}, #{seatState}, #{saleTime}, update zdy_cinema_sale_temp tikcet_id = #{tikcetId}, movie_id = #{movieId}, venue_id = #{venueId}, item_id = #{itemId}, hall_id = #{hallId}, zone_id = #{zoneId}, price_id = #{priceId}, sale_price = #{salePrice}, row_num = #{rowNum}, seat_num = #{seatNum}, seat_state = #{seatState}, sale_time = #{saleTime}, where id = #{id} delete from zdy_cinema_sale_temp where id = #{id} delete from zdy_cinema_sale_temp where id in #{id} insert into zdy_cinema_sale_temp (tikcet_id, movie_id, venue_id, item_id, hall_id, zone_id, price_id, sale_price, row_num, seat_num, seat_state, sale_time) values (#{item.tikcetId}, #{item.movieId}, #{item.venueId}, #{item.itemId}, #{item.hallId}, #{item.zoneId}, #{item.priceId}, #{item.salePrice}, #{item.rowNum}, #{item.seatNum}, #{item.seatState}, #{item.saleTime}) update zdy_cinema_sale_temp set sale_price = #{salePrice},update_time = sysdate() where tikcet_id = #{tikcetId} and movie_id = #{movieId} and item_id = #{itemId} and zone_id = #{zoneId} and price_id = #{priceId} and row_num = #{rowNum} and seat_num = #{seatNum} and sale_time = #{saleTime} update zdy_cinema_sale_temp set seat_state = 3, update_by = #{updateBy}, update_time = sysdate() where seat_state = 1 and lock_seat = 1 and id in #{id} update zdy_cinema_sale_temp set seat_state = 2,update_by = #{updateBy},update_time = sysdate() where seat_state = 1 and lock_seat = 0 and id in #{id} update zdy_cinema_sale_temp set seat_state = 1,update_by = #{updateBy},update_time = sysdate() where seat_state = 2 and id in #{id} update zdy_cinema_sale_temp set lock_seat = 1,update_by = #{updateBy},update_time = sysdate() where seat_state = 1 and lock_seat = 0 and id in #{id} update zdy_cinema_sale_temp set lock_seat = 0,update_time = sysdate() where seat_state = 1 and lock_seat = 1 and id in #{id} update zdy_cinema_sale_temp set lock_seat = 0,update_time = sysdate() where seat_state = 1 and lock_seat = 1 and id = #{id} update zdy_cinema_sale_temp set lock_seat = 0,seat_state = 3 ,update_time = sysdate() where seat_state = 1 and lock_seat = 1 and id in #{id} update zdy_cinema_sale_temp set lock_seat = 0, seat_state = 1 , update_by = #{updateBy}, update_time = sysdate() where seat_state = 3 and tikcet_id = #{ticketId} and item_id = #{itemId} and row_num = #{rowNum} and seat_num = #{seatNum} and zone_id = #{zoneId} and DATE(sale_time) = DATE(#{saleTime})