mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
merge from main
This commit is contained in:
@ -4,6 +4,8 @@ namespace App\Entities\Pedidos;
|
||||
use App\Entities\Presupuestos\PresupuestoEntity;
|
||||
use App\Entities\Produccion\OrdenTrabajoEntity;
|
||||
use App\Models\OrdenTrabajo\OrdenTrabajoModel;
|
||||
use App\Entities\Clientes\ClienteEntity;
|
||||
use App\Models\Clientes\ClienteModel;
|
||||
use App\Models\Pedidos\PedidoLineaModel;
|
||||
use App\Models\Presupuestos\PresupuestoModel;
|
||||
use CodeIgniter\Entity;
|
||||
@ -63,4 +65,14 @@ class PedidoEntity extends \CodeIgniter\Entity\Entity
|
||||
return $m->where("pedido_id",$this->attributes["id"])->first();
|
||||
}
|
||||
|
||||
|
||||
public function cliente() : ?ClienteEntity
|
||||
{
|
||||
$m = model(ClienteModel::class);
|
||||
$pl = model(PedidoLineaModel::class);
|
||||
$pm = model(PresupuestoModel::class);
|
||||
$pedido_linea = $pl->where('pedido_id',$this->attributes["id"])->first();
|
||||
$pre = $pm->find($pedido_linea->presupuesto_id);
|
||||
return $m->find($pre->cliente_id);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user