Correzioni minori su API per applicazione

This commit is contained in:
Thomas Zilio 2020-08-06 15:48:12 +02:00
parent bb2b8a560b
commit 874a9d528f
7 changed files with 22 additions and 17 deletions

View File

@ -56,24 +56,23 @@ foreach ($righe as $riga) {
// Data prevista evasione
$info_evasione = '';
if( !empty($riga->data_evasione) ){
if (!empty($riga->data_evasione)) {
$evasione = new Carbon\Carbon($riga->data_evasione);
if( $today->diffInDays($evasione, false) < 0 ){
if ($today->diffInDays($evasione, false) < 0) {
$evasione_icon = 'fa fa-warning text-danger';
$evasione_help = tr('Da consegnare _NUM_ giorni fa',
[
'_NUM_' => $today->diffInDays($evasione)
'_NUM_' => $today->diffInDays($evasione),
]
);
}
elseif( $today->diffInDays($evasione, false) == 0 ){
} elseif ($today->diffInDays($evasione, false) == 0) {
$evasione_icon = 'fa fa-clock-o text-warning';
$evasione_help = tr('Da consegnare oggi');
} else {
$evasione_icon = 'fa fa-check text-success';
$evasione_help = tr('Da consegnare fra _NUM_ giorni',
[
'_NUM_' => $today->diffInDays($evasione)
'_NUM_' => $today->diffInDays($evasione),
]
);
}

View File

@ -9,7 +9,7 @@ $query = 'SELECT *, idpianodeiconti2 AS idpianodeiconti FROM co_pianodeiconti3 W
$conto = $dbo->fetchOne($query);
echo '
<p>'.tr('Seleziona il periodo temporale per cui aggiornare il totale reddito del Conto "_DESC_" secondo la percentuale deducibile _PERC_%',[
<p>'.tr('Seleziona il periodo temporale per cui aggiornare il totale reddito del Conto "_DESC_" secondo la percentuale deducibile _PERC_%', [
'_DESC_' => $conto['descrizione'],
'_PERC_' => numberFormat($conto['percentuale_deducibile']),
]).'.</p>

View File

@ -99,7 +99,7 @@ foreach ($primo_livello as $conto_primo) {
$totale_conto = $conto_terzo['totale'];
$totale_reddito = $conto_terzo['totale_reddito'];
if ($conto_primo['descrizione'] == 'Patrimoniale'){
if ($conto_primo['descrizione'] == 'Patrimoniale') {
$totale_conto = -$totale_conto;
$totale_reddito = -$totale_reddito;
}

View File

@ -14,6 +14,7 @@ class Clienti extends AppResource
public function getModifiedRecords($last_sync_at)
{
$parameters = [];
$query = "SELECT an_anagrafiche.idanagrafica AS id FROM an_anagrafiche
INNER JOIN an_tipianagrafiche_anagrafiche ON an_tipianagrafiche_anagrafiche.idanagrafica = an_anagrafiche.idanagrafica
INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica = an_tipianagrafiche.idtipoanagrafica
@ -35,6 +36,14 @@ class Clienti extends AppResource
SELECT idintervento FROM in_interventi_tecnici
)
)';
$date = (new Interventi())->getDateDiInteresse();
$id_tecnico = Auth::user()->id_anagrafica;
$parameters = [
':period_start' => $date['start'],
':period_end' => $date['end'],
':id_tecnico' => $id_tecnico,
];
}
// Filtro per data
@ -42,13 +51,7 @@ class Clienti extends AppResource
$query .= ' AND an_anagrafiche.updated_at > '.prepare($last_sync_at);
}
$date = (new Interventi())->getDateDiInteresse();
$id_tecnico = Auth::user()->id_anagrafica;
$records = database()->fetchArray($query, [
':period_start' => $date['start'],
':period_end' => $date['end'],
':id_tecnico' => $id_tecnico,
]);
$records = database()->fetchArray($query, $parameters);
return array_column($records, 'id');
}

View File

@ -52,7 +52,8 @@ class Contratti extends AppResource implements RetrieveInterface
IF(co_contratti.idsede = 0, NULL, co_contratti.idsede) AS id_sede,
co_contratti.nome,
co_contratti.numero,
co_contratti.data_bozza
co_contratti.data_bozza,
co_staticontratti.descrizione AS stato
FROM co_contratti
INNER JOIN co_staticontratti ON co_staticontratti.id = co_contratti.idstato
WHERE co_contratti.id = '.prepare($id);

View File

@ -52,7 +52,8 @@ class Preventivi extends AppResource implements RetrieveInterface
IF(co_preventivi.idsede = 0, NULL, co_preventivi.idsede) AS id_sede,
co_preventivi.nome,
co_preventivi.numero,
co_preventivi.data_bozza
co_preventivi.data_bozza,
co_statipreventivi.descrizione AS stato
FROM co_preventivi
INNER JOIN co_statipreventivi ON co_statipreventivi.id = co_preventivi.idstato
WHERE co_preventivi.id = '.prepare($id);

View File

@ -75,6 +75,7 @@ class SessioniInterventi extends AppResource
// Gestione della visualizzazione dei dettagli del record
$query = 'SELECT id,
idintervento AS id_intervento,
idtecnico AS id_tecnico,
idtipointervento AS id_tipo_intervento,
orario_inizio,
orario_fine,