Aggiunta gestione movimenti API

This commit is contained in:
Thomas Zilio 2018-09-03 10:44:11 +02:00
parent a497d71783
commit b3f59df958
3 changed files with 31 additions and 1 deletions

View File

@ -0,0 +1,19 @@
<?php
include_once Modules::filepath('Articoli', 'modutil.php');
use Modules\Articoli\Articolo;
switch ($resource) {
case 'movimento_articolo':
$data = $request['data'];
$articolo = Articolo::find($data['id_articolo']);
$articolo->movimenta($data['qta'], $data['descrizione'], $data['data'], true);
break;
}
return [
'movimento_articolo',
];

View File

@ -22,5 +22,5 @@ switch ($resource) {
return [ return [
'sessioni_intervento', 'sessioni_intervento',
'articoli_intervento', //'articoli_intervento',
]; ];

View File

@ -108,6 +108,16 @@ switch ($resource) {
$parameters[':id_tecnico'] = $user['idanagrafica']; $parameters[':id_tecnico'] = $user['idanagrafica'];
} }
break;
// Elenco articoli dell'intervento per l'applicazione
case 'articoli_intervento':
$query = 'SELECT id, idarticolo AS id_articolo, idintervento AS id_intervento, IF(idautomezzo != 0, idautomezzo, NULL) AS id_automezzo, qta, created_at as data FROM mg_articoli_interventi WHERE `idintervento` = :id_intervento';
$parameters = [
':id_intervento' => $request['id_intervento'],
];
break; break;
} }
@ -115,4 +125,5 @@ return [
'sync', 'sync',
'interventi', 'interventi',
'sessioni_intervento', 'sessioni_intervento',
'articoli_intervento',
]; ];