Skip to content

Commit ecc8202

Browse files
committed
fix: correzione api checklist
1 parent da6fd45 commit ecc8202

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

src/API/App/v1/Checklists.php

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ public function getModifiedRecords($last_sync_at)
137137
LEFT JOIN `zz_modules_lang` ON `zz_modules`.`id` = `zz_modules_lang`.`id_record` AND `zz_modules_lang`.`id_lang` = '.prepare(\Models\Locale::getDefault()->id).'
138138
INNER JOIN `zz_check_user` ON `zz_checks`.`id` = `zz_check_user`.`id_check`
139139
WHERE
140-
`zz_modules_lang`.`title`="Interventi"
140+
`zz_modules_lang`.`title`="Attività"
141141
AND `in_interventi`.`id` IN ('.implode(',', $id_interventi).')';
142142

143143
// Filtro per data
@@ -155,20 +155,17 @@ public function getModifiedRecords($last_sync_at)
155155
INNER JOIN `in_interventi_tecnici` ON `in_interventi_tecnici`.`idintervento` = `in_interventi`.`id`
156156
INNER JOIN `zz_modules` ON `zz_checks`.`id_module` = `zz_modules`.`id`
157157
LEFT JOIN `zz_modules_lang` ON `zz_modules`.`id` = `zz_modules_lang`.`id_record` AND `zz_modules_lang`.`id_lang` = '.prepare(\Models\Locale::getDefault()->id).'
158-
INNER JOIN `zz_check_user` ON `zz_checks`.`id` = `zz_check_user`.`id_check`
158+
LEFT JOIN `zz_check_user` ON `zz_checks`.`id` = `zz_check_user`.`id_check`
159159
WHERE
160-
`zz_modules_lang`.`title`="Interventi"
161-
AND `zz_check_user`.`id_utente` = :id_tecnico
162-
AND `in_interventi`.`id` IN ('.implode(',', $id_interventi).')
163-
AND (`orario_fine` BETWEEN :period_start AND :period_end)';
160+
`zz_modules_lang`.`title`="Attività"
161+
AND (`zz_check_user`.`id_utente` = :id_tecnico OR `zz_check_user`.`id_utente` IS NULL)
162+
AND `in_interventi`.`id` IN ('.implode(',', $id_interventi).')';
164163

165164
// Filtro per data
166165
if ($last_sync_at) {
167166
$query .= ' AND `zz_checks`.`updated_at` > '.prepare($last_sync_at);
168167
}
169168
$records = database()->fetchArray($query, [
170-
':period_start' => $start,
171-
':period_end' => $end,
172169
':id_tecnico' => $user->id,
173170
]);
174171
}

0 commit comments

Comments
 (0)