select stockout_guid,
stockout_id,
out_type,
create_date,
department_no,
customer_no,
create_man_id,
status,
stockout_source,
warehouse_id,
class_now_id,
exit_id,
car_number,
FID,
erp_stockout_id,
start_date,
finish_date,
spare1,
spare2,
spare3,
spare4,
spare5,
spare6,
spare7,
spare8,
send_status,
send_time,
msg,
company_short_name,
account_set_no
from out_stockout_back
insert into out_stockout_back
stockout_guid,
stockout_id,
out_type,
create_date,
department_no,
customer_no,
create_man_id,
status,
stockout_source,
warehouse_id,
class_now_id,
exit_id,
car_number,
FID,
erp_stockout_id,
start_date,
finish_date,
spare1,
spare2,
spare3,
spare4,
spare5,
spare6,
spare7,
spare8,
send_status,
send_time,
msg,
#{stockoutGuid},
#{stockoutId},
#{outType},
#{createDate},
#{departmentNo},
#{customerNo},
#{createManId},
#{status},
#{stockoutSource},
#{warehouseId},
#{classNowId},
#{exitId},
#{carNumber},
#{FID},
#{erpStockoutId},
#{startDate},
#{finishDate},
#{spare1},
#{spare2},
#{spare3},
#{spare4},
#{spare5},
#{spare6},
#{spare7},
#{spare8},
#{sendStatus},
#{sendTime},
#{msg},
update out_stockout_back
stockout_id = #{stockoutId},
out_type = #{outType},
create_date = #{createDate},
department_no = #{departmentNo},
customer_no = #{customerNo},
create_man_id = #{createManId},
status = #{status},
stockout_source = #{stockoutSource},
warehouse_id = #{warehouseId},
class_now_id = #{classNowId},
exit_id = #{exitId},
car_number = #{carNumber},
FID = #{FID},
erp_stockout_id = #{erpStockoutId},
start_date = #{startDate},
finish_date = #{finishDate},
spare1 = #{spare1},
spare2 = #{spare2},
spare3 = #{spare3},
spare4 = #{spare4},
spare5 = #{spare5},
spare6 = #{spare6},
spare7 = #{spare7},
spare8 = #{spare8},
send_status = #{sendStatus},
send_time = #{sendTime},
msg = #{msg},
where stockout_guid = #{stockoutGuid}
delete from out_stockout_back where stockout_guid = #{stockoutGuid}
delete from out_stockout_back where stockout_guid in
#{stockoutGuid}