DELETE FROM stats_staff_patrol_record_daily WHERE customer_id = #{customerId} AND date_id = #{dateId} LIMIT 1000 INSERT INTO stats_staff_patrol_record_daily ( id, source_type, customer_id, source_customer_id, date_id, week_id, month_id, quarter_id, year_id, grid_id, agency_id, grid_pids, staff_id, patrol_total, total_time, report_project_count, latest_patrol_time, latest_patrol_status, del_flag, revision, created_by, created_time, updated_by, updated_time ) VALUES ( REPLACE(UUID(), '-', ''), #{i.sourceType}, #{i.parentCustomerId}, #{i.customerId}, #{i.dateId}, #{i.weekId}, #{i.monthId}, #{i.quarterId}, #{i.yearId}, #{i.gridId}, #{i.agencyId}, #{i.gridPids}, #{i.staffId}, #{i.patrolTotal}, #{i.totalTime}, #{i.reportProjectCount}, #{i.latestPatrolTime}, #{i.latestPatrolStatus}, 0, 0, 'BASE_REPORT', NOW(), 'BASE_REPORT', NOW() ) ON DUPLICATE KEY UPDATE source_type = values(source_type), customer_id = values(customer_id), source_customer_id = values(source_customer_id), report_project_count = values(report_project_count), updated_by = 'BASE_REPORT', updated_time = NOW()