This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
namespace App\Services\Parametrizacao\ProntoAtendimento;
|
||||
|
||||
use App\Enums\Parametrizacao\ProntoAtendimento\TipoAtendimento;
|
||||
use App\Models\Cadastro\Estabelecimento\CentroCusto;
|
||||
use App\Models\ProntoAtendimento\Parametrizacao\AtendimentoMedicoTipo;
|
||||
|
||||
class AtendimentoMedicoService
|
||||
{
|
||||
public static function get($infraestruturaId)
|
||||
{
|
||||
$parametrizacao = AtendimentoMedicoTipo::where('infraestrutura_id', $infraestruturaId)->first();
|
||||
|
||||
if (is_null($parametrizacao)) {
|
||||
|
||||
$parametrizacao = AtendimentoMedicoTipo::create([
|
||||
'infraestrutura_id' => CentroCusto::findOrFail(auth()->payload()->get('centro_custo_id'))
|
||||
->infraestrutura_id,
|
||||
'tipo_id' => TipoAtendimento::ESTRUTURADO
|
||||
]);
|
||||
}
|
||||
|
||||
return $parametrizacao;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user