Add budgetID param

This commit is contained in:
Jan Bader 2022-04-22 18:33:32 +00:00 committed by Gitea
parent 43a4647d74
commit 07c0c56d11
2 changed files with 5 additions and 3 deletions

View File

@ -60,4 +60,5 @@ LEFT JOIn accounts AS otherGroupAccount
ON otherGroupTransaction.account_id = accounts.id
WHERE transactions.category_id IS NULL
AND accounts.on_budget
AND (otherGroupAccount.id IS NULL OR NOT otherGroupAccount.on_budget);
AND (otherGroupAccount.id IS NULL OR NOT otherGroupAccount.on_budget)
AND accounts.budget_id = $1;

View File

@ -132,6 +132,7 @@ LEFT JOIn accounts AS otherGroupAccount
WHERE transactions.category_id IS NULL
AND accounts.on_budget
AND (otherGroupAccount.id IS NULL OR NOT otherGroupAccount.on_budget)
AND accounts.budget_id = $1
`
type GetProblematicTransactionsRow struct {
@ -167,8 +168,8 @@ type GetProblematicTransactionsRow struct {
LastReconciled_2 sql.NullTime
}
func (q *Queries) GetProblematicTransactions(ctx context.Context) ([]GetProblematicTransactionsRow, error) {
rows, err := q.db.QueryContext(ctx, getProblematicTransactions)
func (q *Queries) GetProblematicTransactions(ctx context.Context, budgetID uuid.UUID) ([]GetProblematicTransactionsRow, error) {
rows, err := q.db.QueryContext(ctx, getProblematicTransactions, budgetID)
if err != nil {
return nil, err
}