trabajando en el envio de los datos al backend para generar el resumen. no recibe bien el objeto presupuesto

This commit is contained in:
Jaime Jiménez
2025-09-21 21:41:35 +02:00
parent 9ae6edb727
commit 62d67012be
10 changed files with 208 additions and 44 deletions

View File

@ -760,12 +760,15 @@ public class PresupuestoService {
resultado.put("precio_unitario", precio_unidad);
resultado.put("precio_total", pvp);
HashMap<String, String> language = new HashMap<>();
language.put("precio_unidad", messageSource.getMessage("presupuesto.marcapaginas.precio-unidad", null, locale));
language.put("precio_total", messageSource.getMessage("presupuesto.marcapaginas.precio-total", null, locale));
language.put("precio_unidad",
messageSource.getMessage("presupuesto.marcapaginas.precio-unidad", null, locale));
language.put("precio_total",
messageSource.getMessage("presupuesto.marcapaginas.precio-total", null, locale));
language.put("add_to_presupuesto",
messageSource.getMessage("presupuesto.add-to-presupuesto", null, locale));
language.put("cancel", messageSource.getMessage("app.cancelar", null, locale));
language.put("presupuesto_marcapaginas", messageSource.getMessage("presupuesto.marcapaginas", null, locale));
language.put("presupuesto_marcapaginas",
messageSource.getMessage("presupuesto.marcapaginas", null, locale));
resultado.put("language", language);
return resultado;
@ -777,4 +780,22 @@ public class PresupuestoService {
out.put("precio_total", 0.0);
return out;
}
public Map<String, Object> getResumen(Presupuesto presupuesto, HashMap<String, Object> servicios, Locale locale) {
Map<String, Object> resumen = new HashMap<>();
resumen.put("titulo", presupuesto.getTitulo());
/*
* Integer tirada = presupuesto.getSelectedTirada() != null ?
* presupuesto.getSelectedTirada() : 0;
* if (Arrays.asList(servicios).contains("deposito-legal")) {
* tirada += 4;
* }
*/
String textoResumen = messageSource.getMessage("presupuesto.resumen-texto", null, locale);
resumen.put("resumen", textoResumen);
return resumen;
}
}