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;