id, order_id, order_type, park_id, park_name, park_in_time, park_out_time, park_out_source_code, parking_duration, park_type, data_state, rep_time, create_empid, create_date, modfiy_empid, modfiy_date, remark delete from td_b_park_duration_rep where rep_time = #{repTime,jdbcType=TIMESTAMP} SELECT LAST_INSERT_ID() insert into td_b_park_duration_rep (order_id, park_id, park_name, park_in_time, park_out_time, park_out_source_code, parking_duration, park_type, data_state, rep_time,create_date,order_type,pl_type ) values (#{bill.orderId,jdbcType=VARCHAR}, #{bill.parkId,jdbcType=VARCHAR}, #{bill.parkName,jdbcType=VARCHAR}, #{bill.parkInTime,jdbcType=TIMESTAMP}, #{bill.parkOutTime,jdbcType=TIMESTAMP}, #{bill.parkOutSourceCode,jdbcType=VARCHAR}, #{bill.parkingDuration,jdbcType=BIGINT}, #{bill.parkType,jdbcType=INTEGER},1, #{bill.repTime,jdbcType=TIMESTAMP},#{bill.createDate,jdbcType=TIMESTAMP}, #{bill.orderType,jdbcType=INTEGER}, #{bill.plType,jdbcType=INTEGER} ) update td_b_park_duration_rep pdr, parking_lot pl set pdr.pl_type = pl.pl_type where pl.pl_no = pdr.park_id and (pdr.pl_type is null or pdr.pl_type = '') and pdr.id > -1;