select mj.job_id, mj.status, mj.on_line_type, mj.task_no, mj.supplier_id, mj.customer_id, mj.department_id, mj.tray_code, mj.roadway_id, mj.cargo_space_id, mj.target_roadway_id, mj.target_cargo_space_id, mj.line_id, mj.workshop_id, mj.priority, mj.execution_phase, mj.in_or_out, mj.create_time, mj.start_time, mj.finish_time, mj.entrance_id, mj.exit_id, mj.class_id, mj.warehouse_id, mj.fault_flag, bs.supplier_name as supplier_name, bc.customer_name as customer_name, bcs.cargo_space_name as cargo_space_name, bcst.cargo_space_name as target_cargo_space_name, bw.warehouse_name as warehouse_name,sd.dept_name from mydo_job mj left join bas_supplier bs on mj.supplier_id = bs.id left join bas_customer bc on mj.customer_id = bc.id left join bas_cargo_space bcs on mj.cargo_space_id = bcs.cargo_space_id left join bas_cargo_space bcst on mj.target_cargo_space_id = bcst.cargo_space_id left join bas_warehouse bw on mj.warehouse_id = bw.warehouse_id left join sys_dept sd on mj.department_id = sd.dept_id insert into mydo_job job_id, status, on_line_type, task_no, supplier_id, customer_id, department_id, tray_code, roadway_id, cargo_space_id, target_roadway_id, target_cargo_space_id, line_id, workshop_id, priority, execution_phase, in_or_out, create_time, start_time, finish_time, entrance_id, exit_id, class_id, warehouse_id, fault_flag, #{jobId}, #{status}, #{onLineType}, #{taskNo}, #{supplierId}, #{customerId}, #{departmentId}, #{trayCode}, #{roadwayId}, #{cargoSpaceId}, #{targetRoadwayId}, #{targetCargoSpaceId}, #{lineId}, #{workshopId}, #{priority}, #{executionPhase}, #{inOrOut}, #{createTime}, #{startTime}, #{finishTime}, #{entranceId}, #{exitId}, #{classId}, #{warehouseId}, #{faultFlag}, insert into mydo_job_finish select * from mydo_job where job_id = #{jobId} update mydo_job status = #{status}, on_line_type = #{onLineType}, task_no = #{taskNo}, supplier_id = #{supplierId}, customer_id = #{customerId}, department_id = #{departmentId}, tray_code = #{trayCode}, roadway_id = #{roadwayId}, cargo_space_id = #{cargoSpaceId}, target_roadway_id = #{targetRoadwayId}, target_cargo_space_id = #{targetCargoSpaceId}, line_id = #{lineId}, workshop_id = #{workshopId}, priority = #{priority}, execution_phase = #{executionPhase}, in_or_out = #{inOrOut}, create_time = #{createTime}, start_time = #{startTime}, finish_time = #{finishTime}, entrance_id = #{entranceId}, exit_id = #{exitId}, class_id = #{classId}, warehouse_id = #{warehouseId}, fault_flag = #{faultFlag}, where job_id = #{jobId} delete from mydo_job where job_id = #{jobId} delete from mydo_job where job_id in #{jobId}