FIX: cuotas en pie
This commit is contained in:
@ -177,6 +177,14 @@ GROUP BY p1.`fecha`, v1.`descripcion`
|
|||||||
ORDER BY p1.`fecha`, v1.`descripcion`";
|
ORDER BY p1.`fecha`, v1.`descripcion`";
|
||||||
return $this->fetchAsArray($query);
|
return $this->fetchAsArray($query);
|
||||||
}
|
}
|
||||||
|
public function fetchByPie(int $pie_id): array
|
||||||
|
{
|
||||||
|
$query = $this->connection->getQueryBuilder()
|
||||||
|
->select()
|
||||||
|
->from($this->getTable())
|
||||||
|
->where('pie = ?');
|
||||||
|
return $this->fetchMany($query, [$pie_id]);
|
||||||
|
}
|
||||||
public function fetchVigenteByPie(int $pie_id): array
|
public function fetchVigenteByPie(int $pie_id): array
|
||||||
{
|
{
|
||||||
$query = "SELECT a.*
|
$query = "SELECT a.*
|
||||||
|
@ -73,6 +73,10 @@ class Cuota
|
|||||||
}
|
}
|
||||||
return $cuotas_depositadas;
|
return $cuotas_depositadas;
|
||||||
}
|
}
|
||||||
|
public function getByPie(int $pie_id): array
|
||||||
|
{
|
||||||
|
return $this->cuotaRepository->fetchByPie($pie_id);
|
||||||
|
}
|
||||||
public function getVigenteByPie(int $pie_id): array
|
public function getVigenteByPie(int $pie_id): array
|
||||||
{
|
{
|
||||||
return $this->cuotaRepository->fetchVigenteByPie($pie_id);
|
return $this->cuotaRepository->fetchVigenteByPie($pie_id);
|
||||||
|
@ -39,7 +39,7 @@ class Pie
|
|||||||
|
|
||||||
protected function process(Model\Venta\Pie $pie): Model\Venta\Pie
|
protected function process(Model\Venta\Pie $pie): Model\Venta\Pie
|
||||||
{
|
{
|
||||||
$pie->cuotasArray = $this->cuotaService->getVigenteByPie($pie->id);
|
$pie->cuotasArray = $this->cuotaService->getByPie($pie->id);
|
||||||
try {
|
try {
|
||||||
$pie->asociados = $this->pieRepository->fetchAsociados($pie->id);
|
$pie->asociados = $this->pieRepository->fetchAsociados($pie->id);
|
||||||
} catch (EmptyResult) {}
|
} catch (EmptyResult) {}
|
||||||
|
Reference in New Issue
Block a user