|
|
|
@ -7,6 +7,9 @@ use app\Models\Queue;
|
|
|
|
|
use app\Models\Agent; |
|
|
|
|
use app\Models\Bilhete; |
|
|
|
|
use app\Controllers\ClientController; |
|
|
|
|
use Slim\Views\Twig; |
|
|
|
|
use Psr\Http\Message\ResponseInterface; |
|
|
|
|
use Psr\Http\Message\ServerRequestInterface; |
|
|
|
|
|
|
|
|
|
use Exception; |
|
|
|
|
|
|
|
|
@ -82,6 +85,28 @@ class QueueController extends Controller
|
|
|
|
|
return $this->queue->findAllQueue(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function filas(ServerRequestInterface $request, ResponseInterface $response, array $args): ResponseInterface |
|
|
|
|
{ |
|
|
|
|
try { |
|
|
|
|
$params = $request->getQueryParams(); |
|
|
|
|
$data = $this->queue->findAllQueue($params); |
|
|
|
|
$response->getBody()->write( |
|
|
|
|
$this->retorno( |
|
|
|
|
"Sucesso", |
|
|
|
|
"Sucesso", |
|
|
|
|
$data |
|
|
|
|
) |
|
|
|
|
); |
|
|
|
|
} catch (\Throwable $th) { |
|
|
|
|
$response->getBody()->write( |
|
|
|
|
$this->retorno( |
|
|
|
|
$th->getMessage() |
|
|
|
|
) |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
return $response; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function clientQueueVerify($number, $fila) |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|