select sale_order_id,
erp_id,
fentry_id,
saleorder_code,
saleorder_linenumber,
document_status,
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_status,
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_status = #{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}
INSERT INTO mes_sale_order (erp_id, fentry_id, saleorder_code, saleorder_linenumber, document_status, material_id, material_code, material_name, matkl, order_amount, complete_amount, release_qty, approve_date, erp_modify_date, plan_delivery_date, stock_id, owner_id, aux_prop_id, sale_dept_id, price, stock_org_id, tond_base, create_time,update_time) VALUES
(#{item.erpId}, #{item.fentryId}, #{item.saleorderCode}, #{item.saleorderLinenumber}, #{item.documentStatus}, #{item.materialId}, #{item.materialCode}, #{item.materialName}, #{item.matkl}, #{item.orderAmount}, #{item.completeAmount}, #{item.releaseQty}, #{item.approveDate}, #{item.erpModifyDate}, #{item.planDeliveryDate}, #{item.stockId}, #{item.ownerId}, #{item.auxPropId}, #{item.saleDeptId}, #{item.price}, #{item.stockOrgId}, #{item.tondBase}, #{item.createTime}, #{item.updateTime})