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