This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ConflitoJornadaBloqueioException extends Exception
|
||||
{
|
||||
public function __construct()
|
||||
{
|
||||
$this->message = 'Bloqueio de jornada conflitante.';
|
||||
}
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => $this->message
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class CriacaoArquivoException extends Exception
|
||||
{
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'Não foi possível salvar o laudo.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class DuplicatedCotaExameException extends Exception
|
||||
{
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'A cota do exame já está cadastrada com os parâmetros informados.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class DuplicatedCotaException extends Exception
|
||||
{
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'A cota já está cadastrada com os parâmetros informados.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ExceededCotaAgendamentoException extends Exception
|
||||
{
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'O saldo atual para o agendamento foi atingido.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ExceededCotaExameException extends Exception
|
||||
{
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'O saldo atual para o exame foi atingido.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ExceededSaldoCotaUnidadeSolicitanteException extends Exception
|
||||
{
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'A cota ultrapassa o saldo atual do período para a unidade solicitante.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ExceededSaldoException extends Exception
|
||||
{
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'A cota ultrapassa o saldo atual do período para o exame.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ExceededSaldoTransferenciaExameException extends Exception
|
||||
{
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'A cota ultrapassa o saldo atual do período para a transferência dos exames.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ExceededSaldoTransferenciaException extends Exception
|
||||
{
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'A cota ultrapassa o saldo atual do período para a transferência.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ExceededVagaJornadaException extends Exception
|
||||
{
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'Número de vagas atingido.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
17
api/app/Exceptions/ExameLaboratorial/LotacaoException.php
Normal file
17
api/app/Exceptions/ExameLaboratorial/LotacaoException.php
Normal file
@@ -0,0 +1,17 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class LotacaoException extends Exception
|
||||
{
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json([
|
||||
'message' => 'Lotação não encontrada para o profissional.'
|
||||
], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
<?php
|
||||
|
||||
namespace App\Exceptions\ExameLaboratorial;
|
||||
|
||||
use Exception;
|
||||
use Illuminate\Http\Response;
|
||||
|
||||
class ProtocoloFechamentoException extends Exception
|
||||
{
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->message = 'Existe(m) protocolo(s) de fechamento não informado(s) e/ou inválido(s).';
|
||||
}
|
||||
|
||||
public function render()
|
||||
{
|
||||
return response()->json(['message' => $this->message], Response::HTTP_BAD_REQUEST);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user