mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
arreglado bug de calculo de clicks
This commit is contained in:
@ -18,7 +18,7 @@ class Test extends BaseController
|
||||
public function index()
|
||||
{
|
||||
echo '<pre>';
|
||||
$this->getPapelesGuardas();
|
||||
\var_dump($this->get_tarifa_enc(12, 100, 100, 150, 210));
|
||||
echo '</pre>';
|
||||
/*
|
||||
|
||||
|
||||
@ -45,7 +45,7 @@ class PresupuestoService extends BaseService
|
||||
if ($uso!='rotativa') {
|
||||
|
||||
$ancho_calculo = ($uso=='cubierta' || $uso=='sobrecubierta') ? $datosPedido->anchoExteriores : $datosPedido->ancho;
|
||||
$alto_calculo = ($uso=='cubierta' || $uso=='sobrecubierta') ? $datosPedido->altoExteriores : $datosPedido->ancho;
|
||||
$alto_calculo = ($uso=='cubierta' || $uso=='sobrecubierta') ? $datosPedido->altoExteriores : $datosPedido->alto;
|
||||
$formas = PresupuestoService::getNumFormasPlana($uso, $maquina, $ancho_calculo, $alto_calculo, $datosPedido->isCosido, $forzar_a_favor_fibra);
|
||||
$response['fields'] = $formas;
|
||||
}
|
||||
@ -99,6 +99,8 @@ class PresupuestoService extends BaseService
|
||||
else // dos caras (impresion normal)
|
||||
$precio_click_pedido = $pliegos_pedido * 2 * $precio_click;
|
||||
}
|
||||
else
|
||||
$precio_click_pedido = $pliegos_pedido * 2 * $precio_click;
|
||||
|
||||
}
|
||||
// cubierta o sobrecubierta (siempre a color)
|
||||
@ -376,8 +378,6 @@ class PresupuestoService extends BaseService
|
||||
$h1_temp = 0;
|
||||
$h2_temp = 0;
|
||||
|
||||
|
||||
|
||||
// El ancho si es cosido es el doble
|
||||
if($uso != 'cubierta' && $uso != 'sobrecubierta'){
|
||||
$anchoForCalculo = $isCosido ? $ancho * 2 : $ancho;
|
||||
@ -404,8 +404,8 @@ class PresupuestoService extends BaseService
|
||||
// No es cubierta ni sobrecubierta
|
||||
else{
|
||||
// horizontales
|
||||
$h1_temp = floor($maquina->ancho_impresion / $anchoForCalculo);
|
||||
$h2_temp = floor($maquina->ancho_impresion / $alto);
|
||||
$h1_temp = floor(floatval($maquina->ancho_impresion) / $anchoForCalculo);
|
||||
$h2_temp = floor(floatval($maquina->ancho_impresion) / $alto);
|
||||
}
|
||||
|
||||
|
||||
@ -450,6 +450,19 @@ class PresupuestoService extends BaseService
|
||||
$num_formas = $h1*$h2;
|
||||
}
|
||||
|
||||
/*
|
||||
if($uso=='interior'){
|
||||
$info = [
|
||||
'h1' => $h2_temp,
|
||||
'v1' => $alto,
|
||||
'h2' => $h2,
|
||||
'v2' => $v2,
|
||||
'num_formas' => $num_formas
|
||||
];
|
||||
|
||||
log_message('error', 'h1:{h1}, v1:{v1}, h2:{h2}, v2:{v2}, numFormas:{num_formas}', $info);
|
||||
}*/
|
||||
|
||||
|
||||
// si no hay formas se devuelve n/a
|
||||
if ($num_formas == 0) {
|
||||
|
||||
@ -1407,7 +1407,6 @@ function calcularPresupuesto_bn(input_data={}, updatedTipologias = false){
|
||||
if(data.lineas.length >0){
|
||||
|
||||
$.each(data.lineas, function(key, value) {
|
||||
|
||||
// Se cogen los valores de la linea con los datos correspondientes
|
||||
if(value.fields.maquina_id === input_data.maquina_id &&
|
||||
value.fields.papel_generico_id === input_data.papel_generico_id &&
|
||||
|
||||
Reference in New Issue
Block a user