Correzioni minori su API per applicazione
This commit is contained in:
parent
bb2b8a560b
commit
874a9d528f
|
@ -56,24 +56,23 @@ foreach ($righe as $riga) {
|
||||||
|
|
||||||
// Data prevista evasione
|
// Data prevista evasione
|
||||||
$info_evasione = '';
|
$info_evasione = '';
|
||||||
if( !empty($riga->data_evasione) ){
|
if (!empty($riga->data_evasione)) {
|
||||||
$evasione = new Carbon\Carbon($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_icon = 'fa fa-warning text-danger';
|
||||||
$evasione_help = tr('Da consegnare _NUM_ giorni fa',
|
$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_icon = 'fa fa-clock-o text-warning';
|
||||||
$evasione_help = tr('Da consegnare oggi');
|
$evasione_help = tr('Da consegnare oggi');
|
||||||
} else {
|
} else {
|
||||||
$evasione_icon = 'fa fa-check text-success';
|
$evasione_icon = 'fa fa-check text-success';
|
||||||
$evasione_help = tr('Da consegnare fra _NUM_ giorni',
|
$evasione_help = tr('Da consegnare fra _NUM_ giorni',
|
||||||
[
|
[
|
||||||
'_NUM_' => $today->diffInDays($evasione)
|
'_NUM_' => $today->diffInDays($evasione),
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ $query = 'SELECT *, idpianodeiconti2 AS idpianodeiconti FROM co_pianodeiconti3 W
|
||||||
$conto = $dbo->fetchOne($query);
|
$conto = $dbo->fetchOne($query);
|
||||||
|
|
||||||
echo '
|
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'],
|
'_DESC_' => $conto['descrizione'],
|
||||||
'_PERC_' => numberFormat($conto['percentuale_deducibile']),
|
'_PERC_' => numberFormat($conto['percentuale_deducibile']),
|
||||||
]).'.</p>
|
]).'.</p>
|
||||||
|
|
|
@ -99,7 +99,7 @@ foreach ($primo_livello as $conto_primo) {
|
||||||
|
|
||||||
$totale_conto = $conto_terzo['totale'];
|
$totale_conto = $conto_terzo['totale'];
|
||||||
$totale_reddito = $conto_terzo['totale_reddito'];
|
$totale_reddito = $conto_terzo['totale_reddito'];
|
||||||
if ($conto_primo['descrizione'] == 'Patrimoniale'){
|
if ($conto_primo['descrizione'] == 'Patrimoniale') {
|
||||||
$totale_conto = -$totale_conto;
|
$totale_conto = -$totale_conto;
|
||||||
$totale_reddito = -$totale_reddito;
|
$totale_reddito = -$totale_reddito;
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,6 +14,7 @@ class Clienti extends AppResource
|
||||||
|
|
||||||
public function getModifiedRecords($last_sync_at)
|
public function getModifiedRecords($last_sync_at)
|
||||||
{
|
{
|
||||||
|
$parameters = [];
|
||||||
$query = "SELECT an_anagrafiche.idanagrafica AS id FROM an_anagrafiche
|
$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_anagrafiche ON an_tipianagrafiche_anagrafiche.idanagrafica = an_anagrafiche.idanagrafica
|
||||||
INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica = an_tipianagrafiche.idtipoanagrafica
|
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
|
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
|
// Filtro per data
|
||||||
|
@ -42,13 +51,7 @@ class Clienti extends AppResource
|
||||||
$query .= ' AND an_anagrafiche.updated_at > '.prepare($last_sync_at);
|
$query .= ' AND an_anagrafiche.updated_at > '.prepare($last_sync_at);
|
||||||
}
|
}
|
||||||
|
|
||||||
$date = (new Interventi())->getDateDiInteresse();
|
$records = database()->fetchArray($query, $parameters);
|
||||||
$id_tecnico = Auth::user()->id_anagrafica;
|
|
||||||
$records = database()->fetchArray($query, [
|
|
||||||
':period_start' => $date['start'],
|
|
||||||
':period_end' => $date['end'],
|
|
||||||
':id_tecnico' => $id_tecnico,
|
|
||||||
]);
|
|
||||||
|
|
||||||
return array_column($records, 'id');
|
return array_column($records, 'id');
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,7 +52,8 @@ class Contratti extends AppResource implements RetrieveInterface
|
||||||
IF(co_contratti.idsede = 0, NULL, co_contratti.idsede) AS id_sede,
|
IF(co_contratti.idsede = 0, NULL, co_contratti.idsede) AS id_sede,
|
||||||
co_contratti.nome,
|
co_contratti.nome,
|
||||||
co_contratti.numero,
|
co_contratti.numero,
|
||||||
co_contratti.data_bozza
|
co_contratti.data_bozza,
|
||||||
|
co_staticontratti.descrizione AS stato
|
||||||
FROM co_contratti
|
FROM co_contratti
|
||||||
INNER JOIN co_staticontratti ON co_staticontratti.id = co_contratti.idstato
|
INNER JOIN co_staticontratti ON co_staticontratti.id = co_contratti.idstato
|
||||||
WHERE co_contratti.id = '.prepare($id);
|
WHERE co_contratti.id = '.prepare($id);
|
||||||
|
|
|
@ -52,7 +52,8 @@ class Preventivi extends AppResource implements RetrieveInterface
|
||||||
IF(co_preventivi.idsede = 0, NULL, co_preventivi.idsede) AS id_sede,
|
IF(co_preventivi.idsede = 0, NULL, co_preventivi.idsede) AS id_sede,
|
||||||
co_preventivi.nome,
|
co_preventivi.nome,
|
||||||
co_preventivi.numero,
|
co_preventivi.numero,
|
||||||
co_preventivi.data_bozza
|
co_preventivi.data_bozza,
|
||||||
|
co_statipreventivi.descrizione AS stato
|
||||||
FROM co_preventivi
|
FROM co_preventivi
|
||||||
INNER JOIN co_statipreventivi ON co_statipreventivi.id = co_preventivi.idstato
|
INNER JOIN co_statipreventivi ON co_statipreventivi.id = co_preventivi.idstato
|
||||||
WHERE co_preventivi.id = '.prepare($id);
|
WHERE co_preventivi.id = '.prepare($id);
|
||||||
|
|
|
@ -75,6 +75,7 @@ class SessioniInterventi extends AppResource
|
||||||
// Gestione della visualizzazione dei dettagli del record
|
// Gestione della visualizzazione dei dettagli del record
|
||||||
$query = 'SELECT id,
|
$query = 'SELECT id,
|
||||||
idintervento AS id_intervento,
|
idintervento AS id_intervento,
|
||||||
|
idtecnico AS id_tecnico,
|
||||||
idtipointervento AS id_tipo_intervento,
|
idtipointervento AS id_tipo_intervento,
|
||||||
orario_inizio,
|
orario_inizio,
|
||||||
orario_fine,
|
orario_fine,
|
||||||
|
|
Loading…
Reference in New Issue