select raw_outstock_id, task_code, warehouse_id, location_code, order_id, plan_code, plan_detail_code, station_id, product_id, material_batch, pallet_info_code, outstock_amount, real_outstock_amount, end_station_code, operation_type, task_type, apply_reason, audit_reason, audit_status, execute_status, apply_by, apply_date, audit_by, audit_date, update_by, update_date, begin_time, end_time, erp_status, erp_amount from wms_raw_outstock insert into wms_raw_outstock task_code, warehouse_id, location_code, order_id, plan_code, plan_detail_code, station_id, product_id, material_batch, pallet_info_code, outstock_amount, real_outstock_amount, end_station_code, operation_type, task_type, apply_reason, audit_reason, audit_status, execute_status, apply_by, apply_date, audit_by, audit_date, update_by, update_date, begin_time, end_time, erp_status, erp_amount, #{taskCode}, #{warehouseId}, #{locationCode}, #{orderId}, #{planCode}, #{planDetailCode}, #{stationId}, #{productId}, #{materialBatch}, #{palletInfoCode}, #{outstockAmount}, #{realOutstockAmount}, #{endStationCode}, #{operationType}, #{taskType}, #{applyReason}, #{auditReason}, #{auditStatus}, #{executeStatus}, #{applyBy}, #{applyDate}, #{auditBy}, #{auditDate}, #{updateBy}, #{updateDate}, #{beginTime}, #{endTime}, #{erpStatus}, #{erpAmount}, update wms_raw_outstock task_code = #{taskCode}, warehouse_id = #{warehouseId}, location_code = #{locationCode}, order_id = #{orderId}, plan_code = #{planCode}, plan_detail_code = #{planDetailCode}, station_id = #{stationId}, product_id = #{productId}, material_batch = #{materialBatch}, pallet_info_code = #{palletInfoCode}, outstock_amount = #{outstockAmount}, real_outstock_amount = #{realOutstockAmount}, end_station_code = #{endStationCode}, operation_type = #{operationType}, task_type = #{taskType}, apply_reason = #{applyReason}, audit_reason = #{auditReason}, audit_status = #{auditStatus}, execute_status = #{executeStatus}, apply_by = #{applyBy}, apply_date = #{applyDate}, audit_by = #{auditBy}, audit_date = #{auditDate}, update_by = #{updateBy}, update_date = #{updateDate}, begin_time = #{beginTime}, end_time = #{endTime}, erp_status = #{erpStatus}, erp_amount = #{erpAmount}, where raw_outstock_id = #{rawOutstockId} delete from wms_raw_outstock where raw_outstock_id = #{rawOutstockId} delete from wms_raw_outstock where raw_outstock_id in #{rawOutstockId} delete from wms_raw_outstock_detail where raw_outstock_id in #{rawOutstockId} delete from wms_raw_outstock_detail where raw_outstock_id = #{rawOutstockId} insert into wms_raw_outstock_detail( raw_outstock_detail_id, raw_outstock_id, location_code, material_barcode, material_id, instock_batch, material_production_Date, plan_amount, outstock_amount, execute_status, erp_status, outstock_person, outstock_time, outstock_way, machine_name, quality_status, create_by, create_date, update_by, update_date, stack_amount) values ( #{item.rawOutstockDetailId}, #{item.rawOutstockId}, #{item.locationCode}, #{item.materialBarcode}, #{item.materialId}, #{item.instockBatch}, #{item.materialProductionDate}, #{item.planAmount}, #{item.outstockAmount}, #{item.executeStatus}, #{item.erpStatus}, #{item.outstockPerson}, #{item.outstockTime}, #{item.outstockWay}, #{item.machineName}, #{item.qualityStatus}, #{item.createBy}, #{item.createDate}, #{item.updateBy}, #{item.updateDate}, #{item.stackAmount}) insert into wms_raw_outstock(raw_outstock_id, task_code,warehouse_id,location_code,order_id,plan_code,plan_detail_code,station_id,product_id,material_batch,pallet_info_code,outstock_amount,end_station_code,operation_type,task_type,audit_status,execute_status,apply_by,apply_date) values ( #{item.rawOutstockId}, #{item.taskCode}, #{item.warehouseId}, #{item.locationCode}, #{item.orderId}, #{item.planCode}, #{item.planDetailCode}, #{item.stationId}, #{item.productId}, #{item.materialBatch}, #{item.palletInfoCode}, #{item.outstockAmount}, #{item.endStationCode}, #{item.operationType}, #{item.taskType}, #{item.auditStatus}, #{item.executeStatus}, #{item.applyBy}, #{item.applyDate}) update wms_raw_outstock audit_reason = #{auditReason}, audit_status = #{auditStatus}, audit_by = #{auditBy}, audit_date = #{auditDate}, update_by = #{updateBy}, update_date = #{updateDate}, where task_code = #{taskCode}