mirror of
https://git.imnavajas.es/jjimenez/erp-imprimelibros.git
synced 2026-01-23 09:10:22 +00:00
haciendo pruebas en SK
This commit is contained in:
@ -315,9 +315,16 @@ public class PresupuestoService {
|
||||
|
||||
Map<String, Object> body = new HashMap<>();
|
||||
body.put("tipo_impresion_id", this.getTipoImpresionId(presupuesto));
|
||||
body.put("tirada", Arrays.stream(presupuesto.getTiradas())
|
||||
.filter(Objects::nonNull)
|
||||
.collect(Collectors.toList()));
|
||||
if (toSave) {
|
||||
body.put("tirada", Arrays.stream(presupuesto.getTiradas())
|
||||
.filter(Objects::nonNull)
|
||||
.map(tirada -> tirada + 4)
|
||||
.collect(Collectors.toList()));
|
||||
} else {
|
||||
body.put("tirada", Arrays.stream(presupuesto.getTiradas())
|
||||
.filter(Objects::nonNull)
|
||||
.collect(Collectors.toList()));
|
||||
}
|
||||
body.put("tamanio", tamanio);
|
||||
body.put("tipo", presupuesto.getTipoEncuadernacion());
|
||||
body.put("clienteId", SK_CLIENTE_ID);
|
||||
@ -348,23 +355,22 @@ public class PresupuestoService {
|
||||
body.put("faja", faja);
|
||||
}
|
||||
|
||||
if( toSave ){
|
||||
if (toSave) {
|
||||
Map<String, Object> data = new HashMap<>();
|
||||
data.put("input_data", body);
|
||||
data.put("ferroDigital", 1);
|
||||
data.put("ferro", 0);
|
||||
data.put("marcapaginas", 0);
|
||||
data.put("retractilado5", 0);
|
||||
if(presupuesto.getServiciosJson() != null && presupuesto.getServiciosJson().indexOf("ejemplar-prueba")>0){
|
||||
if (presupuesto.getServiciosJson() != null
|
||||
&& presupuesto.getServiciosJson().indexOf("ejemplar-prueba") > 0) {
|
||||
data.put("prototipo", 1);
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
data.put("prototipo", 0);
|
||||
}
|
||||
if(presupuesto.getServiciosJson() != null && presupuesto.getServiciosJson().indexOf("retractilado")>0){
|
||||
if (presupuesto.getServiciosJson() != null && presupuesto.getServiciosJson().indexOf("retractilado") > 0) {
|
||||
data.put("retractilado", 1);
|
||||
}
|
||||
else{
|
||||
} else {
|
||||
data.put("retractilado", 0);
|
||||
}
|
||||
data.put("ivaReducido", presupuesto.getIvaReducido() ? 1 : 0);
|
||||
@ -381,7 +387,6 @@ public class PresupuestoService {
|
||||
}
|
||||
return body;
|
||||
|
||||
|
||||
}
|
||||
|
||||
public Integer getTipoImpresionId(Presupuesto presupuesto) {
|
||||
@ -635,11 +640,11 @@ public class PresupuestoService {
|
||||
.doubleValue();
|
||||
}
|
||||
|
||||
// precio calculado por matrices * num. cols -1 * precio por columna
|
||||
// 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"))) );
|
||||
.multiply(BigDecimal.valueOf(price.apply("columnas"))));
|
||||
}
|
||||
|
||||
precio = precio
|
||||
|
||||
Reference in New Issue
Block a user