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 [
|
return [
|
||||||
'sessioni_intervento',
|
'sessioni_intervento',
|
||||||
'articoli_intervento',
|
//'articoli_intervento',
|
||||||
];
|
];
|
||||||
|
|
|
@ -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',
|
||||||
];
|
];
|
||||||
|
|
Loading…
Reference in New Issue