SELECT o.id, o.order_code, o.order_source, o.buy_quantity, o.total_price, o.payment_method, o.order_prepay_id, IF(o.user_id = 0, o.user_name, zu.`name`) user_name, IF(o.user_id = 0, o.identity_card, zu.`id_card`) identity_card, zu.`mobile`, o.payment_type, o.refund_status, o.verification_type, o.payment_time, o.create_time, i.id as order_item_id, i.ticket_name, i.classify, i.order_code as verification_code FROM zdy_ticket_order o LEFT JOIN zdy_ticket_order_item i on o.id = i.order_id LEFT JOIN zdy_user zu ON zu.id = o.user_id SELECT d.id, d.user_name, d.identity_card, d.id_card_type, d.verification_code, d.available_start_time, d.available_end_time, d.row_num, d.seat_num, d.payment_type, d.payment_time, d.verification_type, d.verification_time, d.actua_amount, d.movie_id, d.movie_name, d.item_id, d.zone_id, d.zone_name, d.is_used, i.item_name, i.item_begin_time, i.item_end_time, c.ticket_id as child_ticket_id, c.ticket_name as child_ticket_name, c.id as order_detail_child_id, d.ticket_id, d.order_item_id, d.user_tourist_id, d.refund_status, d.is_printed, d.last_printed_time FROM zdy_ticket_order_detail d LEFT JOIN zdy_cinema_movie_venue_item i on i.item_id = d.item_id LEFT JOIN zdy_cinema_movie m on m.movie_id = d.movie_id LEFT JOIN zdy_ticket_order_detail_child c ON d.id = c.order_detail_id insert into zdy_ticket_order_detail (order_item_id, verification_code, ticket_id, user_tourist_id, identity_card, user_name, ticket_price, buy_quantity, product_total_price, payable_amount, actua_amount, order_time, available_start_time, available_end_time, can_verification_mun, create_by, create_time, update_by, update_time ) VALUES (#{detail.orderItemId}, #{detail.verificationCode}, #{detail.ticketId}, #{detail.userTouristId}, #{detail.identityCard}, #{detail.userName}, #{detail.ticketPrice}, #{detail.buyQuantity}, #{detail.productTotalPrice}, #{detail.payableAmount}, #{detail.actuaAmount}, #{detail.orderTime}, #{detail.availableStartTime}, #{detail.availableEndTime}, #{detail.canVerificationMun}, #{detail.createBy}, #{detail.createTime}, #{detail.updateBy}, #{detail.updateTime}) update zdy_ticket_order_detail set payment_type = 200,payment_method = #{paymentMethod},payment_time = now(),update_time = now() where order_item_id = #{orderItemId}