Miglioramenti minori API applicazione
This commit is contained in:
parent
1d620d9669
commit
ac9d8584bf
|
@ -40,11 +40,13 @@ class Clienti extends AppResource
|
|||
INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica = an_tipianagrafiche.idtipoanagrafica
|
||||
WHERE an_tipianagrafiche.descrizione = 'Cliente' AND an_anagrafiche.deleted_at IS NULL";
|
||||
|
||||
// Sincronizzazione limitata ai Clienti con Interventi di interesse per il Tecnico corrente
|
||||
$sincronizza_lavorati = setting('Sincronizza solo i Clienti per cui il Tecnico ha lavorato in passato');
|
||||
if (!empty($sincronizza_lavorati)) {
|
||||
// Elenco di interventi di interesse
|
||||
$risorsa_interventi = $this->getRisorsaInterventi();
|
||||
$interventi = $risorsa_interventi->getModifiedRecords(null);
|
||||
// Da applicazione, i Clienti sono sincronizzati prima degli Interventi: last_sync_at permette di identificare le stesse modifiche
|
||||
$interventi = $risorsa_interventi->getModifiedRecords($last_sync_at);
|
||||
if (empty($interventi)) {
|
||||
return [];
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue