mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
27 lines
886 B
PHP
27 lines
886 B
PHP
<?php
|
|
|
|
namespace App\Models\Soporte;
|
|
|
|
|
|
class TicketModel extends \App\Models\BaseModel
|
|
{
|
|
protected $table = 'tickets';
|
|
protected $primaryKey = 'id';
|
|
protected $allowedFields = ['usuario_id', 'tecnico_id', 'categoria_id', 'estado_id', 'prioridad', 'titulo', 'descripcion', 'created_at', 'updated_at'];
|
|
|
|
protected $useTimestamps = true;
|
|
|
|
public function getTickets($id = null)
|
|
{
|
|
if ($id === null) {
|
|
return $this->select('tickets.*, users.nombre as usuario, categorias.nombre as categoria, estados.nombre as estado')
|
|
->join('users', 'users.id = tickets.usuario_id')
|
|
->join('categorias', 'categorias.id = tickets.categoria_id')
|
|
->join('estados', 'estados.id = tickets.estado_id')
|
|
->findAll();
|
|
}
|
|
|
|
return $this->find($id);
|
|
}
|
|
}
|