Movimientos filtrados y editables

This commit is contained in:
Juan Pablo Vial
2024-05-13 16:54:59 -04:00
parent 71bbe7f2d7
commit a5125aff74
7 changed files with 456 additions and 160 deletions

View File

@ -78,4 +78,16 @@ class Movimiento extends Ideal\Repository
->limit($amount, $start);
return $this->fetchMany($query);
}
public function fetchAmountBySociedadAndMes(int $sociedad_rut, DateTimeInterface $mes, ?int $amount): array
{
$query = $this->connection->getQueryBuilder()
->select('a.*')
->from("{$this->getTable()} a")
->joined('JOIN cuenta b ON a.cuenta_id = b.id')
->where('b.inmobiliaria = ? AND a.fecha BETWEEN ? AND ?');
if ($amount !== null) {
$query->limit($amount);
}
return $this->fetchMany($query, [$sociedad_rut, $mes->format('Y-m-01'), $mes->format('Y-m-t')]);
}
}