1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-16 19:40:44 +01:00

Fix api impianti per app

This commit is contained in:
Matteo 2024-06-27 10:21:45 +02:00
parent 77ff69e795
commit e16824896e

View File

@ -54,6 +54,11 @@ class Impianti extends AppResource
$query->where('id', '=', $tipo_cliente); $query->where('id', '=', $tipo_cliente);
}); });
// Filtro per data
if ($last_sync_at) {
$statement = $statement->where('updated_at', '>', $last_sync_at);
}
// Limite impianti visualizzabili dal tecnico // Limite impianti visualizzabili dal tecnico
$limite_impianti = setting('Limita la visualizzazione degli impianti a quelli gestiti dal tecnico'); $limite_impianti = setting('Limita la visualizzazione degli impianti a quelli gestiti dal tecnico');
@ -69,11 +74,6 @@ class Impianti extends AppResource
$statement->where('idtecnico', $id_tecnico)->orWhere('id', 'IN', 'SELECT idimpianto FROM my_impianti_interventi WHERE idintervento IN ('.implode(',', $id_interventi).')'); $statement->where('idtecnico', $id_tecnico)->orWhere('id', 'IN', 'SELECT idimpianto FROM my_impianti_interventi WHERE idintervento IN ('.implode(',', $id_interventi).')');
} }
// Filtro per data
if ($last_sync_at) {
$statement = $statement->where('updated_at', '>', $last_sync_at);
}
$records = $statement->get(); $records = $statement->get();
return $this->mapModifiedRecords($records); return $this->mapModifiedRecords($records);