insert into business_car_inout(in_time, inout_id, operate, car_num, state, community_id, b_id, out_time)
values (#{inTime}, #{inoutId}, #{operate}, #{carNum}, #{state}, #{communityId}, #{bId}, #{outTime})
insert into car_inout(
in_time,inout_id,car_num,status_cd,state,community_id,b_id,out_time
) select t.in_time,t.inout_id,t.car_num,'0',t.state,t.community_id,t.b_id,t.out_time from business_car_inout t
where 1=1
and t.in_time= #{inTime}
and t.inout_id= #{inoutId}
and t.operate= 'ADD'
and t.car_num= #{carNum}
and t.state= #{state}
and t.community_id= #{communityId}
and t.b_id= #{bId}
and t.out_time= #{outTime}
update car_inout t set t.status_cd = #{statusCd}
,t.b_id = #{newBId}
, t.in_time= #{inTime}
, t.car_num= #{carNum}
, t.state= #{state}
, t.community_id= #{communityId}
, t.out_time= #{outTime}
where 1=1
and t.inout_id= #{inoutId}
and t.b_id= #{bId}
INSERT INTO car_inout (
inout_id,
b_id,
community_id,
car_num,
vehicle_type,
payment_amount,
merchant_id,
direction,
state,
in_time,
out_time,
create_time,
status_cd,
pa_id
) VALUES
(
#{inoutId},
#{bId},
#{communityId},
#{carNum},
#{vehicleType},
#{paymentAmount},
#{merchantId},
#{direction},
#{state},
#{inTime},
#{outTime},
#{createTime},
now(),
#{statusCd},
#{paId}
)