builder() ->select([ "ordenes_trabajo.id", "ordenes_trabajo.pedido_id", "orden_trabajo_dates.fecha_encuadernado_at", "clientes.nombre as cliente_nombre", "presupuestos.titulo as presupuesto_titulo", "ubicaciones.nombre as ubicacion_nombre", "pedidos.total_tirada", "tipos_presupuestos.codigo as tipo_presupuesto_impresion", ]) ->join("orden_trabajo_dates","orden_trabajo_dates.orden_trabajo_id = ordenes_trabajo.id","left") ->join("pedidos","pedidos.id = ordenes_trabajo.pedido_id","left") ->join("pedidos_linea","pedidos.id = pedidos_linea.pedido_id","left") ->join("presupuestos","presupuestos.id = pedidos_linea.presupuesto_id","left") ->join("clientes","clientes.id = presupuestos.cliente_id","left") ->join("tipos_presupuestos","presupuestos.tipo_impresion_id = tipos_presupuestos.id","left") ->join("ubicaciones","ubicaciones.id = pedidos_linea.ubicacion_id","left") ->where("ordenes_trabajo.deleted_at",null) ->groupBy("ordenes_trabajo.id"); return $q; } public function updateMaquinas(OrdenTrabajoEntity $ot) { } }