terminado resumen

This commit is contained in:
2025-09-23 21:51:51 +02:00
parent 0d205f9488
commit bdfafea458
4 changed files with 122 additions and 7 deletions

View File

@ -783,6 +783,9 @@ public class PresupuestoService {
Presupuesto pressupuestoTemp = presupuesto.clone();
resumen.put("imagen", "/assets/images/imprimelibros/presupuestador/" + presupuesto.getTipoEncuadernacion() + ".png");
resumen.put("imagen_alt", messageSource.getMessage("presupuesto." + presupuesto.getTipoEncuadernacion(), null, locale));
boolean hayDepositoLegal = servicios != null && servicios.stream()
.map(m -> java.util.Objects.toString(m.get("id"), "")) // null-safe -> String
.map(String::trim)
@ -823,6 +826,18 @@ public class PresupuestoService {
counter++;
}
List<Map<String, Object>> serviciosExtras = new ArrayList<>();
if(servicios != null){
for (Map<String, Object> servicio : servicios) {
HashMap<String, Object> servicioData = new HashMap<>();
servicioData.put("descripcion", servicio.get("label"));
servicioData.put("precio", servicio.get("price"));
serviciosExtras.add(servicioData);
}
}
resumen.put("servicios", serviciosExtras);
return resumen;
}