select sale_order_relate_id, sale_order_id,barcode_info, order_bind_id,relate_sale_order_id,relate_sale_order_code,material_id, relate_sale_order_amount from mes_sale_order_relate insert into mes_sale_order_relate sale_order_id, barcode_info, order_bind_id, relate_sale_order_id, relate_sale_order_code, virtual_material_id, material_id, product_id, purchase_order_id, relate_sale_order_amount, bind_barcode, #{saleOrderId}, #{barcodeInfo}, #{orderBindId}, #{relateSaleOrderId}, #{relateSaleOrderCode}, #{virtualMaterialId}, #{materialId}, #{productId}, #{purchaseOrderId}, #{relateSaleOrderAmount}, #{bindBarcode}, update mes_sale_order_relate sale_order_id = #{saleOrderId}, relate_sale_order_id = #{relateSaleOrderId}, relate_sale_order_amount = #{relateSaleOrderAmount}, where sale_order_relate_id = #{saleOrderRelateId} delete from mes_sale_order_relate where sale_order_relate_id = #{saleOrderRelateId} delete from mes_sale_order_relate where sale_order_relate_id in #{saleOrderRelateId} insert into mes_sale_order_relate( sale_order_id, barcode_info,order_bind_id,relate_sale_order_id,relate_sale_order_code,virtual_material_id,material_id, product_id,purchase_order_id,relate_sale_order_amount,bind_barcode) values ( #{item.saleOrderId}, #{item.barcodeInfo}, #{item.orderBindId}, #{item.relateSaleOrderId}, #{item.relateSaleOrderCode}, #{item.virtualMaterialId}, #{item.materialId},#{item.productId},#{item.purchaseOrderId}, #{item.relateSaleOrderAmount}, #{item.bindBarcode})