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,
in_address,out_address,parking_duration,pay_date,payer,bank_deposit_date,bank_depositor
) select t.in_time,t.inout_id,t.car_num,'0',t.state,t.community_id,t.b_id,t.out_time,
#{inAddress},#{outAddress},#{parkingDuration},#{payDate},#{payer},#{bankDepositDate},#{bankDepositor}
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}
, t.in_address= #{inAddress}
, t.out_address= #{outAddress}
, t.parking_duration= #{parkingDuration}
, t.pay_date= #{payDate}
, t.payer= #{payer}
, t.bank_deposit_date= #{bankDepositDate}
, t.bank_depositor= #{bankDepositor}
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,
in_address,
out_address,
parking_duration,
pay_date,
payer,
bank_deposit_date,
bank_depositor
) VALUES
(
#{inoutId},
#{bId},
#{communityId},
#{carNum},
#{vehicleType},
#{paymentAmount},
#{merchantId},
#{direction},
#{state},
#{inTime},
#{outTime},
#{createTime},
now(),
#{statusCd},
#{paId},
#{inAddress},
#{outAddress},
#{parkingDuration},
#{payDate},
#{payer},
#{bankDepositDate},
#{bankDepositor}
)