trabajando en el paso de parametros

This commit is contained in:
Jaime Jiménez
2025-09-22 09:37:54 +02:00
parent 62d67012be
commit 479cecf52b
4 changed files with 51 additions and 17 deletions

View File

@ -375,10 +375,15 @@ public class PresupuestoController {
return ResponseEntity.ok(resultado);
}
@GetMapping("/public/getresumen")
public ResponseEntity<?> getResumen(Presupuesto presupuesto, @RequestParam HashMap<String, Object> summary, Locale locale) {
return ResponseEntity.ok(presupuestoService.getResumen(presupuesto, summary, locale));
// Se hace un post para no tener problemas con la longitud de la URL
@PostMapping("/public/getresumen")
public ResponseEntity<?> getResumen(@ModelAttribute("presupuesto") Presupuesto presupuesto,
@RequestParam String summary, Locale locale) throws JsonProcessingException {
Map<String, Object> summaryMap = new ObjectMapper().readValue(summary,
new TypeReference<Map<String, Object>>() {
});
return ResponseEntity.ok(presupuestoService.getResumen(presupuesto, summaryMap, locale));
}
}