mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
cambios subidos
This commit is contained in:
@ -95,7 +95,7 @@ class MaquinasTarifasImpresionModel extends \App\Models\GoBaseModel
|
||||
$builder = $this->db
|
||||
->table($this->table . " t1")
|
||||
->select(
|
||||
"t1.id AS id, t1.tipo AS tipo, t1.precio AS precio, t1.uso AS uso, t1.margen AS margen"
|
||||
"t1.id AS id, t1.tipo AS tipo, t1.precio AS precio, t1.uso AS uso, t1.margen AS margen, t1.is_deleted AS is_deleted, t2.nombre AS maquina"
|
||||
);
|
||||
|
||||
//JJO
|
||||
|
||||
@ -339,19 +339,73 @@ class PresupuestoLineaModel extends \App\Models\GoBaseModel
|
||||
|
||||
public function updatePreciosLineasPresupuesto($id_linea, $new_linea)
|
||||
{
|
||||
$rot_total_impresion = $new_linea['fields']['precio_click_pedido']??0.0 +
|
||||
$new_linea['fields']['precio_tinta']??0.0+$new_linea['fields']['total_Corte']??0.0;
|
||||
|
||||
$data = [
|
||||
"pliegos_precio" => $new_linea['precios_pliegos'],
|
||||
"libro" => $new_linea['precio_libro'],
|
||||
"total_papel_pedido" => round($new_linea['precio_pedido'], 2),
|
||||
"margen_papel_pedido" => round($new_linea['margen_papel_pedido'], 2),
|
||||
"mano" => $new_linea['mano'],wsdasdasd
|
||||
"pliegos_precio" => $new_linea['fields']['precios_pliegos'],
|
||||
"libro" => $new_linea['fields']['precio_libro'],
|
||||
"total_papel_pedido" => round($new_linea['fields']['precio_pedido'], 2),
|
||||
"margen_papel_pedido" => round($new_linea['fields']['margen_papel_pedido'], 2),
|
||||
"mano" => $new_linea['fields']['mano'],
|
||||
"precio_click" => round($new_linea['fields']['precio_click'], 6),
|
||||
"precio_click_pedido" => round($new_linea['fields']['precio_click_pedido'], 2),
|
||||
"margen_click_pedido" => round($new_linea['fields']['margen_click_pedido'], 2),
|
||||
"tiempo_maquina" => strtotime($new_linea['fields']['tiempo_maquina']) - strtotime('TODAY'),
|
||||
"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,
|
||||
"rotativa_num_gotas_negro" => $new_linea['fields']['num_gotas_negro'] ?? 0,
|
||||
"rotativa_num_gotas_cyan" => $new_linea['fields']['num_gotas_cyan'] ?? 0,
|
||||
"rotativa_num_gotas_magenta" => $new_linea['fields']['num_gotas_magenta'] ?? 0,
|
||||
"rotativa_num_gotas_amarillo" => $new_linea['fields']['num_gotas_amarillo'] ?? 0,
|
||||
"rotativa_num_gotas_cg" => $new_linea['fields']['num_gotas_cg'] ?? 0,
|
||||
"rotativa_peso_gotas_negro" => $new_linea["fields"]["peso_gotas_negro"] ?? 0,
|
||||
"rotativa_peso_gotas_cyan" => $new_linea['fields']['peso_gotas_cyan'] ?? 0,
|
||||
"rotativa_peso_gotas_magenta" => $new_linea['fields']['peso_gotas_magenta'] ?? 0,
|
||||
"rotativa_peso_gotas_amarillo" => $new_linea['fields']['peso_gotas_amarillo'] ?? 0,
|
||||
"rotativa_peso_gotas_cg" => $new_linea['fields']['peso_gotas_cg'] ?? 0,
|
||||
"rotativa_peso_gotas_negro_pedido" => $new_linea["fields"]["peso_gotas_negro_pedido"] ?? 0,
|
||||
"rotativa_peso_gotas_cyan_pedido" => $new_linea["fields"]["peso_gotas_cyan_pedido"] ?? 0,
|
||||
"rotativa_peso_gotas_magenta_pedido" => $new_linea["fields"]["peso_gotas_magenta_pedido"] ?? 0,
|
||||
"rotativa_peso_gotas_amarillo_pedido" => $new_linea["fields"]["peso_gotas_amarillo_pedido"] ?? 0,
|
||||
"rotativa_peso_gotas_cg_pedido" => $new_linea["fields"]["peso_gotas_cg_pedido"] ?? 0,
|
||||
"rotativa_precio_pag_negro" => $new_linea['fields']['precio_pagina_negro'] ?? 0,
|
||||
"rotativa_precio_pag_color" => $new_linea['fields']['precio_pagina_color'] ?? 0,
|
||||
"rotativa_factor_altura" => $new_linea['fields']['factor_altura'] ?? 0,
|
||||
"rotativa_factor_anchura" => $new_linea['fields']['factor_anchura'] ?? 0,
|
||||
"rotativa_pag_por_pliego" => $new_linea['fields']['paginas_por_pliego'] ?? 0,
|
||||
"rotativa_metros_libro" => $new_linea['fields']['metros_papel_libro'] ?? 0,
|
||||
"rotativa_metros_total" => $new_linea['fields']['metros_papel_total'] ?? 0,
|
||||
"rotativa_clicks_libro" => $new_linea['fields']['clicks_libro'] ?? 0,
|
||||
"rotativa_clicks_total" => $new_linea['fields']['clicks_pedido'] ?? 0,
|
||||
"rotativa_precio_tinta" => $new_linea['fields']['precio_tinta'] ?? 0,
|
||||
"rotativa_velocidad_corte" => $new_linea['fields']['velocidad_corte'] ?? 0,
|
||||
"rotativa_tiempo_corte" => $new_linea['fields']['tiempo_corte'] ?? 0,
|
||||
"rotativa_precio_hora_corte" => $new_linea['fields']['precio_hora_corte'] ?? 0,
|
||||
"rotativa_total_corte" => $new_linea['fields']['total_corte'] ?? 0,
|
||||
"horas_maquina" => round($new_linea['fields']['horas_maquina'],4),
|
||||
"precio_hora" => $new_linea['fields']['precio_hora'] ?? 0,
|
||||
"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,
|
||||
];
|
||||
$builder = $this->db
|
||||
$this->db
|
||||
->table($this->table . " t1")
|
||||
->where('id', $id_linea)
|
||||
->update($new_linea);
|
||||
|
||||
return $builder->orderBy("t1.id", "asc")->get()->getResultObject();
|
||||
->set($data)
|
||||
->update();
|
||||
}
|
||||
|
||||
public function deleteLineasPresupuesto($presupuesto_id)
|
||||
|
||||
Reference in New Issue
Block a user