AND data_details.data_type=#{dataType} AND data_details.mark=#{mark} AND data_details.submitted_batch=#{submittedBatch} AND data_details.city_name=#{cityName} AND data_details.district_name=#{districtName} AND data_details.data_version=#{dataVersion} AND data_details.system_name=#{systemName} AND data_details.data_year=#{dataYear} AND data_details.data_base_type=#{dataBaseType} AND CONCAT(regionalism_code,system_code,city_name,district_name,system_name,data_year) LIKE CONCAT('%',CONCAT('${item}','%')) INSERT INTO data_info( regionalism_code, system_code, data_type, data_version, submitted_batch, data_path, collection_time, collector_name, collector_contacts, data_charset, data_year, start_year, end_year, volume_ip, volume_path, extract_status, checkout_pay, checkout_indicate, start_month, end_month, data_base_type, ) VALUES( #{regionalismCode}, #{systemCode}, #{dataType}, #{dataVersion}, #{submittedBatch}, #{dataPath}, #{collectingTime}, #{collectorName}, #{collectorContacts}, #{charset}, #{year}, #{startYear}, #{endYear}, #{volumeIp}, #{volumePath}, #{extractStatus}, #{payResult}, #{execResult}, #{startMonth}, #{endMonth}, #{dataBaseType}, ) UPDATE data_info set remove = '1' where id in #{item} and remove ='0' UPDATE data_info set extract_status = #{extractStatus} id = #{id} AND remove ='0' UPDATE data_info data_path= #{dataPath}, extract_status= #{extractStatus}, checkout_pay_last= #{payResultLast}, checkout_indicate_last= #{execResultLast}, checkout_flag= #{checkoutFlag}, id = #{id} AND remove ='0'