Fix API
This commit is contained in:
parent
314c06079d
commit
0024c1a766
|
@ -83,7 +83,6 @@ if (Auth::check()) {
|
|||
|
||||
echo '
|
||||
<script>$(document).ready(init)</script>';
|
||||
|
||||
}
|
||||
|
||||
echo '
|
||||
|
|
|
@ -41,7 +41,7 @@ class Anagrafiche extends Resource implements RetrieveInterface, CreateInterface
|
|||
1=1 AND an_anagrafiche.deleted_at IS NULL';
|
||||
|
||||
$filters = [];
|
||||
if ($request['resource'] != 'anagrafiche'){
|
||||
if ($request['resource'] != 'anagrafiche') {
|
||||
$type = 'Cliente';
|
||||
|
||||
$filters[] = 'an_anagrafiche.idanagrafica IN (SELECT idanagrafica FROM an_tipianagrafiche_anagrafiche WHERE idtipoanagrafica = (SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione = '.prepare($type).'))';
|
||||
|
|
|
@ -2,13 +2,9 @@
|
|||
|
||||
namespace Modules\Anagrafiche\API\v1;
|
||||
|
||||
use API\Interfaces\CreateInterface;
|
||||
use API\Interfaces\DeleteInterface;
|
||||
use API\Interfaces\RetrieveInterface;
|
||||
use API\Interfaces\UpdateInterface;
|
||||
use API\Resource;
|
||||
use Modules;
|
||||
use Modules\Anagrafiche\Anagrafica;
|
||||
|
||||
class Sedi extends Resource implements RetrieveInterface
|
||||
{
|
||||
|
|
|
@ -35,7 +35,10 @@ class Sessioni extends Resource implements RetrieveInterface, CreateInterface, D
|
|||
$user = $this->getUser();
|
||||
$data = $request['data'];
|
||||
|
||||
add_tecnico($data['id_intervento'], $user['idanagrafica'], $data['orario_inizio'], $data['orario_fine']);
|
||||
try {
|
||||
add_tecnico($data['id_intervento'], $user['idanagrafica'], $data['orario_inizio'], $data['orario_fine']);
|
||||
} catch (\InvalidArgumentException $e) {
|
||||
}
|
||||
}
|
||||
|
||||
public function delete($request)
|
||||
|
|
|
@ -4,7 +4,7 @@ namespace Modules\Interventi\Components;
|
|||
|
||||
use Common\Model;
|
||||
use DateTime;
|
||||
use http\Exception\InvalidArgumentException;
|
||||
use InvalidArgumentException;
|
||||
use Modules\Anagrafiche\Anagrafica;
|
||||
use Modules\Interventi\Intervento;
|
||||
use Modules\Iva\Aliquota;
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
use Modules\PrimaNota\Movimento;
|
||||
use Modules\PrimaNota\Mastrino;
|
||||
use Modules\PrimaNota\Movimento;
|
||||
use Modules\Scadenzario\Scadenza;
|
||||
|
||||
switch (post('op')) {
|
||||
|
|
|
@ -6,6 +6,7 @@ use API\Exceptions\InternalError;
|
|||
use API\Exceptions\ResourceNotFound;
|
||||
use API\Exceptions\ServiceError;
|
||||
use Auth;
|
||||
use Exception;
|
||||
use Filter;
|
||||
use Models\ApiResource as Resource;
|
||||
|
||||
|
@ -111,6 +112,8 @@ class Response
|
|||
return self::error('internalError');
|
||||
} catch (ServiceError $e) {
|
||||
return self::error('externalError');
|
||||
} catch (Exception $e) {
|
||||
return self::error('serverError');
|
||||
}
|
||||
|
||||
return self::response($response);
|
||||
|
|
|
@ -145,8 +145,8 @@ INSERT INTO `zz_api_resources` (`id`, `version`, `type`, `resource`, `class`, `e
|
|||
(NULL, 'v1', 'retrieve', 'sync', 'Modules\\Interventi\\API\\v1\\Sync', '1'),
|
||||
(NULL, 'v1', 'update', 'sync', 'Modules\\Interventi\\API\\v1\\Sync', '1'),
|
||||
(NULL, 'v1', 'retrieve', 'sessioni_intervento', 'Modules\\Interventi\\API\\v1\\Sessioni', '1'),
|
||||
(NULL, 'v1', 'create', 'sessione_intervento', 'Modules\\Interventi\\API\\v1\\Sessioni', '1'),
|
||||
(NULL, 'v1', 'update', 'sessione_intervento', 'Modules\\Interventi\\API\\v1\\Sessioni', '1'),
|
||||
(NULL, 'v1', 'create', 'sessione', 'Modules\\Interventi\\API\\v1\\Sessioni', '1'),
|
||||
(NULL, 'v1', 'delete', 'sessioni_intervento', 'Modules\\Interventi\\API\\v1\\Sessioni', '1'),
|
||||
(NULL, 'v1', 'retrieve', 'articoli_intervento', 'Modules\\Interventi\\API\\v1\\Articoli', '1'),
|
||||
(NULL, 'v1', 'create', 'articolo_intervento', 'Modules\\Interventi\\API\\v1\\Articoli', '1');
|
||||
|
||||
|
|
Loading…
Reference in New Issue