feat: complete analytics category filtering

This commit is contained in:
2026-08-21 00:08:59 +03:00
parent efc9854064
commit 24b8ed8261
9 changed files with 37 additions and 6 deletions

View File

@@ -14,6 +14,7 @@ interface BaseParams {
from: string;
to: string;
accountId?: number;
categoryId?: number;
onlyConfirmed?: boolean;
}
@@ -61,6 +62,11 @@ function buildBaseConditions(
values.push(params.accountId);
idx++;
}
if (params.categoryId != null) {
conditions.push(`t.category_id = $${idx}`);
values.push(params.categoryId);
idx++;
}
if (params.onlyConfirmed) {
conditions.push('t.is_category_confirmed = TRUE');
}