select sale_order_id,
erp_id,
fentry_id,
saleorder_code,
saleorder_linenumber,
document_statsu,
factory_id,
prodline_id,
material_id,
material_code,
material_name,
matkl,
order_amount,
complete_amount,
release_qty,
is_release,
approve_date,
erp_modify_date,
plan_delivery_date,
begin_date,
end_date,
complete_date,
is_flag,
remark,
create_by,
create_time,
update_by,
update_time,
aux_prop_id,
stock_id,
sale_dept_id,
owner_id,
price,
stock_org_id
from mes_sale_order
insert into mes_sale_order
erp_id,
fentry_id,
saleorder_code,
saleorder_linenumber,
document_statsu,
factory_id,
prodline_id,
material_id,
material_code,
material_name,
matkl,
order_amount,
complete_amount,
release_qty,
is_release,
approve_date,
erp_modify_date,
plan_delivery_date,
begin_date,
end_date,
complete_date,
is_flag,
remark,
create_by,
create_time,
update_by,
update_time,
aux_prop_id,
stock_id,
sale_dept_id,
owner_id,
price,
stock_org_id,
#{erpId},
#{fentryId},
#{saleorderCode},
#{saleorderLinenumber},
#{documentStatus},
#{factoryId},
#{prodlineId},
#{materialId},
#{materialCode},
#{materialName},
#{matkl},
#{orderAmount},
#{completeAmount},
#{releaseQty},
#{isRelease},
#{approveDate},
#{erpModifyDate},
#{planDeliveryDate},
#{beginDate},
#{endDate},
#{completeDate},
#{isFlag},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{auxPropId},
#{stockId},
#{saleDeptId},
#{ownerId},
#{price},
#{stockOrgId},
update mes_sale_order
erp_id = #{erpId},
fentry_id = #{fentryId},
saleorder_code = #{saleorderCode},
saleorder_linenumber = #{saleorderLinenumber},
document_statsu = #{documentStatus},
factory_id = #{factoryId},
prodline_id = #{prodlineId},
material_id = #{materialId},
material_code = #{materialCode},
material_name = #{materialName},
matkl = #{matkl},
order_amount = #{orderAmount},
complete_amount = #{completeAmount},
release_qty = #{releaseQty},
is_release = #{isRelease},
approve_date = #{approveDate},
erp_modify_date = #{erpModifyDate},
plan_delivery_date = #{planDeliveryDate},
begin_date = #{beginDate},
end_date = #{endDate},
complete_date = #{completeDate},
is_flag = #{isFlag},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
aux_prop_id=#{auxPropId},
stock_id=#{stockId},
sale_dept_id=#{saleDeptId},
owner_id=#{ownerId},
price=#{price},
stock_org_id=#{stockOrgId},
where sale_order_id = #{saleOrderId}
delete
from mes_sale_order
where sale_order_id = #{saleOrderId}
delete from mes_sale_order where sale_order_id in
#{saleOrderId}