This commit is contained in:
2024-10-25 12:12:16 +02:00
parent daa10420c7
commit 0963fae240
3 changed files with 47 additions and 470 deletions

View File

@ -821,7 +821,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
$borrar_antes = false;
if ($id != 0) {
$borrar_antes = true;
$borrar_antes = true;
}
if ($datos_presupuesto['sobrecubierta']) {
@ -832,9 +832,15 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
}
$acabado_id = $this->obtenerTarifasAcabado($datos_presupuesto['cubierta']['acabadosCubierta']);
if (count($acabado_id) > 0) {
$datos_presupuesto['cubierta']['acabadosCubierta']['plastificado'] = $acabado_id[0];
$datos_presupuesto['cubierta']['acabadosCubierta']['barniz'] = $acabado_id[1];
$datos_presupuesto['cubierta']['acabadosCubierta']['estampado'] = $acabado_id[2];
if(array_key_exists('plastificado', $acabado_id)){
$datos_presupuesto['cubierta']['acabadosCubierta']['plastificado'] = $acabado_id['plastificado'];
}
if(array_key_exists('barniz', $acabado_id)){
$datos_presupuesto['cubierta']['acabadosCubierta']['barniz'] = $acabado_id['barniz'];
}
if(array_key_exists('estampado', $acabado_id)){
$datos_presupuesto['cubierta']['acabadosCubierta']['estampado'] = $acabado_id['estampado'];
}
} else {
$datos_presupuesto['cubierta']['acabadosCubierta']['id'] = 0;
}
@ -963,8 +969,17 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
$data['cubierta']['cabezada'] = $presupuesto->cabezada;
$modelAcabado = model("App\Models\Tarifas\Acabados\TarifaAcabadoModel");
$data['cubierta']['plastificado'] = $modelAcabado->getCodeFromId($presupuesto->acabado_cubierta_id);
if($data['cubierta']['plastificado'] == ''){
$data['cubierta']['plastificado'] = 'NONE';
}
$data['cubierta']['barniz'] = $modelAcabado->getCodeFromId($presupuesto->barniz_cubierta_id);
if($data['cubierta']['barniz'] == ''){
$data['cubierta']['barniz'] = 'NONE';
}
$data['cubierta']['estampado'] = $modelAcabado->getCodeFromId($presupuesto->estampado_cubierta_id);
if($data['cubierta']['estampado'] == ''){
$data['cubierta']['estampado'] = 'NONE';
}
$data['cubierta']['retractilado'] = $presupuesto->retractilado ? 1 : 0;
$data['sobrecubierta'] = array_key_exists('sobrecubierta', $datos_papel) ? $datos_papel['sobrecubierta'] : [];
@ -2389,7 +2404,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController
if ($value != 'NONE') {
$data = $model->where('code', $value)->first();
$data = $data->id;
array_push($tarifas, $data);
array_push($tarifas, [$acabado => $data]);
} else {
array_push($tarifas, 0);
}