Aggiunta gestione movimenti API
This commit is contained in:
parent
a497d71783
commit
b3f59df958
|
@ -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',
|
||||
];
|
|
@ -22,5 +22,5 @@ switch ($resource) {
|
|||
|
||||
return [
|
||||
'sessioni_intervento',
|
||||
'articoli_intervento',
|
||||
//'articoli_intervento',
|
||||
];
|
||||
|
|
|
@ -108,6 +108,16 @@ switch ($resource) {
|
|||
$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;
|
||||
}
|
||||
|
||||
|
@ -115,4 +125,5 @@ return [
|
|||
'sync',
|
||||
'interventi',
|
||||
'sessioni_intervento',
|
||||
'articoli_intervento',
|
||||
];
|
||||
|
|
Loading…
Reference in New Issue