mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 19:40:44 +01:00
Fix sync impianti su app
This commit is contained in:
parent
dc44a66c17
commit
e87348800f
@ -70,8 +70,11 @@ class Impianti extends AppResource
|
|||||||
// Da applicazione, i Clienti sono sincronizzati prima degli Interventi: last_sync_at permette di identificare le stesse modifiche
|
// Da applicazione, i Clienti sono sincronizzati prima degli Interventi: last_sync_at permette di identificare le stesse modifiche
|
||||||
$interventi = $risorsa_interventi->getModifiedRecords(null);
|
$interventi = $risorsa_interventi->getModifiedRecords(null);
|
||||||
$id_interventi = array_keys($interventi);
|
$id_interventi = array_keys($interventi);
|
||||||
|
|
||||||
|
$rs_impianti = database()->fetchArray('SELECT idimpianto FROM my_impianti_interventi WHERE idintervento IN ('.implode(',', $id_interventi).')');
|
||||||
|
$id_impianti = array_column($rs_impianti, 'idimpianto');
|
||||||
|
|
||||||
$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)->orWhereIn('id', $id_impianti);
|
||||||
}
|
}
|
||||||
|
|
||||||
$records = $statement->get();
|
$records = $statement->get();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user