select child.ticket_id,
child.child_ticket_id,
child.child_ticket_name,
child.can_verification_num,
child.day_verification_num,
child.month_verification_num,
child.is_unlimited,
child.child_scenic_id,
child.settlement_price,
child.rights,
ticket.sales_rice,
ticket.price,
ticket.image11,
sc.scenic_name as child_scenic_name,
sc.scenic_level as child_scenic_level,
sc.id as child_scenic_id,
sc.image_page as child_image_page,
sdd.dict_label as child_scenic_level_name
from zdy_ticket_child child
left join zdy_scenic sc on child.child_scenic_id = sc.id
left join zdy_ticket ticket on child.child_ticket_id = ticket.id
left join sys_dict_data sdd on sdd.dict_value = sc.scenic_level and sdd.dict_type='scenic_level'
insert into zdy_ticket_child
ticket_id,
child_ticket_id,
child_ticket_name,
can_verification_num,
day_verification_num,
month_verification_num,
is_unlimited,
child_scenic_id,
settlement_price,
rights,
#{ticketId},
#{childTicketId},
#{childTicketName},
#{canVerificationNum},
#{dayVerificationNum},
#{monthVerificationNum},
#{isUnlimited},
#{childScenicId},
#{settlementPrice},
#{rights},
update zdy_ticket_child
child_ticket_id = #{childTicketId},
child_ticket_name = #{childTicketName},
can_verification_num = #{canVerificationNum},
day_verification_num = #{dayVerificationNum},
month_verification_num = #{monthVerificationNum},
is_unlimited = #{isUnlimited},
child_scenic_id = #{childScenicId},
settlement_price = #{settlementPrice},
rights = #{rights},
where ticket_id = #{ticketId}
delete
from zdy_ticket_child
where ticket_id = #{ticketId}
delete from zdy_ticket_child where ticket_id in
#{ticketId}