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,status,task_code,wms_task_type from agv_queue insert into agv_queue 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, status, task_code, wms_task_type, #{reqCode}, #{reqTime}, #{positionCode1}, #{positionCode2}, #{taskType}, #{ctnrType}, #{ctnrCode}, #{ctnrNum}, #{taskMode}, #{priority}, #{agvType}, #{request}, #{finishTime}, #{wmsTraycode}, #{wmsTaskNo}, #{status}, #{taskCode}, #{wmsTaskType}, insert into agv_queue_finish select * from agv_queue where req_code = #{reqCode} update agv_queue 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}, status = #{status}, where req_code = #{reqCode} delete from agv_queue where req_code = #{reqCode} delete from agv_queue where req_code in #{reqCode}