mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-01-13 00:48:49 +00:00
Merge branch 'fix/precio_maquetacion_columnas' into 'main'
arreglado el calculo del precio por columnas en el presupuesto maquetacion See merge request jjimenez/erp-imprimelibros!12
This commit is contained in:
@ -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());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1059,7 +1066,7 @@ public class PresupuestoService {
|
|||||||
else if (s.get("id").equals("ejemplar-prueba")) {
|
else if (s.get("id").equals("ejemplar-prueba")) {
|
||||||
serviciosIva4 = BigDecimal.valueOf(
|
serviciosIva4 = BigDecimal.valueOf(
|
||||||
s.get("price") != null ? Double.parseDouble(String.valueOf(s.get("price"))) : 0.0);
|
s.get("price") != null ? Double.parseDouble(String.valueOf(s.get("price"))) : 0.0);
|
||||||
}
|
}
|
||||||
double unidades = Double.parseDouble(String.valueOf(s.getOrDefault("units", 0)));
|
double unidades = Double.parseDouble(String.valueOf(s.getOrDefault("units", 0)));
|
||||||
double precio = Double.parseDouble(String.valueOf(
|
double precio = Double.parseDouble(String.valueOf(
|
||||||
s.get("id").equals("marcapaginas")
|
s.get("id").equals("marcapaginas")
|
||||||
|
|||||||
Reference in New Issue
Block a user