trabajando en checkear las lineas de presupuesto

This commit is contained in:
jaimejimenezortega
2024-03-19 08:20:55 +01:00
parent c815c24150
commit a231bd9c1b
8 changed files with 235 additions and 22 deletions

View File

@ -346,7 +346,7 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
$this->viewData['acabadosSobrecubierta'] = $this->getAcabadosSobrecubierta();
// Lineas Presupuesto
$this->viewData['lineasPresupuesto'] = (new PresupuestoLineaModel())->getLineasPresupuesto($id);
$this->viewData['lineasPresupuesto'] = $this->getLineasPresupuesto($presupuestoEntity);
// Tarifas
$this->viewData['serviciosAcabado'] = $this->getServiciosAcabado();
@ -1302,4 +1302,26 @@ class Cosidotapablanda extends \App\Controllers\GoBaseResourceController
$model = model('App\Models\Presupuestos\PresupuestoDireccionesModel');
return $model->where('presupuesto_id', $presupuesto_id)->findAll();
}
protected function getLineasPresupuesto($presupuestoEntity){
$lineas = (new PresupuestoLineaModel())->getLineasPresupuesto($presupuestoEntity->id);
$input_data = [];
$input_data['tipo_impresion_id'] = $presupuestoEntity->tipo_impresion_id;
$input_data['tirada'] = $presupuestoEntity->tirada;
$input_data['merma'] = $presupuestoEntity->merma;
$input_data['papel_formato_id'] = $presupuestoEntity->papel_formato_id;
$input_data['papel_formato_personalizado'] = $presupuestoEntity->papel_formato_personalizado;
$input_data['papel_formato_ancho'] = $presupuestoEntity->papel_formato_ancho;
$input_data['papel_formato_alto'] = $presupuestoEntity->papel_formato_alto;
$input_data['cliente_id'] = $presupuestoEntity->cliente_id;
$input_data['solapas'] = $presupuestoEntity->solapas;
$input_data['solapas_ancho'] = $presupuestoEntity->solapas_ancho;
$input_data['solapas_sobrecubierta'] = $presupuestoEntity->solapas_sobrecubierta;
$input_data['solapas_ancho_sobrecubierta'] = $presupuestoEntity->solapas_ancho_sobrecubierta;
$input_data['lomo_cubierta'] = $presupuestoEntity->lomo_cubierta;
$input_data['lomo_sobrecubierta'] = $presupuestoEntity->lomo_sobrecubierta;
return PresupuestoService::checkLineasPresupuesto($input_data, $lineas);
}
}

View File

@ -17,19 +17,8 @@ class Test extends BaseController
public function index()
{
$presupuestoModel = model('App\Models\Presupuestos\PresupuestoModel');
$presupuesto = $presupuestoModel->find(44);
$presupuestoAcabadosModel = model('App\Models\Presupuestos\PresupuestoAcabadosModel');
echo '<pre>';
$presupuestoLineaModel = model('App\Models\Presupuestos\PresupuestoLineaModel');
$presupuestoLineaModel->duplicateLineasPresupuesto(48, 75);
echo '</pre>';
$status = PresupuestoService::checkMaquina(1995);
var_dump($status);
}