refactor: update report builders to use ReportingEventsRollup model

This commit is contained in:
Shivam Mishra
2026-02-11 21:55:35 +05:30
parent 2234a6707c
commit d080407a66
3 changed files with 6 additions and 6 deletions
@@ -40,7 +40,7 @@ class V2::Reports::BaseSummaryBuilder
dimension_type = dimension_type_to_rollup
# Fetch rollup data grouped by dimension_id
rollup_rows = ReportingEventRollup.where(
rollup_rows = ReportingEventsRollup.where(
account_id: account.id,
dimension_type: dimension_type,
date: range.first..range.last
@@ -27,7 +27,7 @@ class V2::Reports::Timeseries::AverageReportBuilder < V2::Reports::Timeseries::B
dimension_id = dimension_id_for_rollup
metric = metric_to_rollup_metric(params[:metric])
rollup_rows = ReportingEventRollup.where(
rollup_rows = ReportingEventsRollup.where(
account_id: account.id,
metric: metric,
dimension_type: dimension_type,
@@ -47,14 +47,14 @@ class V2::Reports::Timeseries::AverageReportBuilder < V2::Reports::Timeseries::B
dimension_id = dimension_id_for_rollup
metric = metric_to_rollup_metric(params[:metric])
result = ReportingEventRollup.where(
result = ReportingEventsRollup.where(
account_id: account.id,
metric: metric,
dimension_type: dimension_type,
dimension_id: dimension_id,
date: range.first..range.last
).pluck(Arel.sql('SUM(count), SUM(sum_value)'))
.first
.first
return nil if result.blank? || result[0].to_i.zero?
@@ -28,7 +28,7 @@ class V2::Reports::Timeseries::CountReportBuilder < V2::Reports::Timeseries::Bas
dimension_type = dimension_type_to_rollup
dimension_id = dimension_id_for_rollup
rollup_rows = ReportingEventRollup.where(
rollup_rows = ReportingEventsRollup.where(
account_id: account.id,
metric: metric,
dimension_type: dimension_type,
@@ -50,7 +50,7 @@ class V2::Reports::Timeseries::CountReportBuilder < V2::Reports::Timeseries::Bas
dimension_type = dimension_type_to_rollup
dimension_id = dimension_id_for_rollup
ReportingEventRollup.where(
ReportingEventsRollup.where(
account_id: account.id,
metric: metric,
dimension_type: dimension_type,