select req_code, req_time, position_code_1, position_code_2, task_type, ctnr_type, ctnr_code, ctnr_num, task_mode, priority, agv_type, request, finish_time, wms_traycode, wms_task_no, task_code, status, wms_task_type from agv_queue_finish insert into agv_queue_finish req_code, req_time, position_code_1, position_code_2, task_type, ctnr_type, ctnr_code, ctnr_num, task_mode, priority, agv_type, request, finish_time, wms_traycode, wms_task_no, task_code, status, wms_task_type, #{reqCode}, #{reqTime}, #{positionCode1}, #{positionCode2}, #{taskType}, #{ctnrType}, #{ctnrCode}, #{ctnrNum}, #{taskMode}, #{priority}, #{agvType}, #{request}, #{finishTime}, #{wmsTraycode}, #{wmsTaskNo}, #{taskCode}, #{status}, #{wmsTaskType}, update agv_queue_finish req_time = #{reqTime}, position_code_1 = #{positionCode1}, position_code_2 = #{positionCode2}, task_type = #{taskType}, ctnr_type = #{ctnrType}, ctnr_code = #{ctnrCode}, ctnr_num = #{ctnrNum}, task_mode = #{taskMode}, priority = #{priority}, agv_type = #{agvType}, request = #{request}, finish_time = #{finishTime}, wms_traycode = #{wmsTraycode}, wms_task_no = #{wmsTaskNo}, task_code = #{taskCode}, status = #{status}, wms_task_type = #{wmsTaskType}, where req_code = #{reqCode} delete from agv_queue_finish where req_code = #{reqCode} delete from agv_queue_finish where req_code in #{reqCode}