Files
rkm-conectasus-ci-sandbox/api/app/Services/Cadastro/MaterialBnafarService.php
Antonio Lopes dos Santos afec302c3e
All checks were successful
build-api-image / build (push) Successful in 51s
init commit
2026-08-04 16:52:02 -03:00

32 lines
1.1 KiB
PHP

<?php
namespace App\Services\Cadastro;
use App\Services\Service;
use Illuminate\Support\Facades\DB;
class MaterialBnafarService extends Service
{
public static function autocomplete()
{
$materiaisBnafar = DB::table('cadastro_material_bnafar')
->select(
'cadastro_material_bnafar.id',
'cadastro_material_bnafar.codigo',
'cadastro_material_bnafar.descricao',
'cadastro_material_bnafar.tipo',
DB::raw("CONCAT(cadastro_material_bnafar.descricao, ' - ',
CASE
WHEN cadastro_material_bnafar.tipo = 'B' THEN 'Básico'
WHEN cadastro_material_bnafar.tipo = 'E' THEN 'Especializado'
WHEN cadastro_material_bnafar.tipo = 'S' THEN 'Estratégico'
WHEN cadastro_material_bnafar.tipo = 'O' THEN 'Outros'
ELSE 'Desconhecido'
END) AS descricaoTipo")
)
->orderBy('cadastro_material_bnafar.descricao');
return $materiaisBnafar;
}
}