arreglado el calculo del precio por columnas en el presupuesto maquetacion

This commit is contained in:
2025-10-20 14:07:39 +02:00
parent 3468048de9
commit d75b47b00a

View File

@ -599,12 +599,17 @@ public class PresupuestoService {
.doubleValue(); .doubleValue();
} }
// precio calculado por matrices * num. cols -1 * precio por columna
if (presupuestoMaquetacion.getNumColumnas() > 1) {
precio = precio.add(precio.multiply(
BigDecimal.valueOf(presupuestoMaquetacion.getNumColumnas() - 1))
.multiply(BigDecimal.valueOf(price.apply("columnas"))) );
}
precio = precio precio = precio
.add(BigDecimal.valueOf(presupuestoMaquetacion.getNumTablas()) .add(BigDecimal.valueOf(presupuestoMaquetacion.getNumTablas())
.multiply(BigDecimal.valueOf(price.apply("tabla")))); .multiply(BigDecimal.valueOf(price.apply("tabla"))));
precio = precio.add(
BigDecimal.valueOf(presupuestoMaquetacion.getNumColumnas())
.multiply(BigDecimal.valueOf(price.apply("columnas"))));
precio = precio precio = precio
.add(BigDecimal.valueOf(presupuestoMaquetacion.getNumFotos()) .add(BigDecimal.valueOf(presupuestoMaquetacion.getNumFotos())
.multiply(BigDecimal.valueOf(price.apply("foto")))); .multiply(BigDecimal.valueOf(price.apply("foto"))));
@ -641,7 +646,9 @@ public class PresupuestoService {
out.put("language", language); out.put("language", language);
return out; return out;
} catch (Exception e) { } catch (
Exception e) {
System.out.println("Error procesando presupuesto maquetacion: " + e.getMessage()); System.out.println("Error procesando presupuesto maquetacion: " + e.getMessage());
} }