Fix api impianti per app
This commit is contained in:
parent
77ff69e795
commit
e16824896e
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue