haciendo el comparador del backend

This commit is contained in:
jaimejimenezortega
2024-03-26 21:26:42 +01:00
parent 848bf90a6e
commit a35dfff298
6 changed files with 74564 additions and 38 deletions

View File

@ -90,6 +90,16 @@ class PresupuestoDireccionesModel extends \App\Models\GoBaseModel
->groupEnd();
}
public function updateLineaEnvio($lineaEnvio){
$lineaTemp = $lineaEnvio;
unset($lineaTemp->pais);
$this->save($lineaTemp);
}
/**
* Get resource data for pdf generation.
*

View File

@ -355,13 +355,6 @@ class PresupuestoLineaModel extends \App\Models\GoBaseModel
"tarifa_impresion_id" => $new_linea['fields']['tarifa_impresion_id'],
"rotativa_total_impresion" => $rot_total_impresion,
"rotativa_a_favor_fibra" => $new_linea['fields']['a_favor_fibra'] ?? 0,
"rotativa_negro" => $new_linea['fields']['datosTipologias']->negro ?? 0,
"rotativa_cyan" => $new_linea['fields']['datosTipologias']->cyan ?? 0,
"rotativa_magenta" => $new_linea['fields']['datosTipologias']->magenta ?? 0,
"rotativa_amarillo" => $new_linea['fields']['datosTipologias']->amarillo ?? 0,
"rotativa_cg" => $new_linea['fields']['datosTipologias']->cg ?? 0,
"rotativa_gota_negro" => $new_linea['fields']['datosTipologias']->gota_negro ?? 0,
"rotativa_gota_color" => $new_linea['fields']['datosTipologias']->gota_color,
"rotativa_mxm" => $new_linea['fields']['maquina_velocidad'] ?? 0,
"rotativa_resolucion" => $new_linea['fields']['resolucion'] ?? 0,
"rotativa_area_paginas" => $new_linea['fields']['superficie'] ?? 0,
@ -399,8 +392,19 @@ class PresupuestoLineaModel extends \App\Models\GoBaseModel
"precio_impresion" => $new_linea['fields']['precio_impresion_horas'] ?? 0,
"total_linea" => round($new_linea['fields']['total_impresion'], 2) ?? 0,
"margen_impresion" => $new_linea['fields']['margen_impresion_horas'] ?? 0,
"margen_click_pedido" => $new_linea['fields']['margen_click_pedido'] ?? 0,
];
if(array_key_exists('datosTipologias', $new_linea['fields'])){
$data += [
"rotativa_negro" => $new_linea['fields']['datosTipologias']->negro ?? 0,
"rotativa_cyan" => $new_linea['fields']['datosTipologias']->cyan ?? 0,
"rotativa_magenta" => $new_linea['fields']['datosTipologias']->magenta ?? 0,
"rotativa_amarillo" => $new_linea['fields']['datosTipologias']->amarillo ?? 0,
"rotativa_cg" => $new_linea['fields']['datosTipologias']->cg ?? 0,
"rotativa_gota_negro" => $new_linea['fields']['datosTipologias']->gota_negro ?? 0,
"rotativa_gota_color" => $new_linea['fields']['datosTipologias']->gota_color
];
}
$this->db
->table($this->table . " t1")
->where('id', $id_linea)