corregidas unidades por marcapaginas en resumen. tambien corregido el manejo de los datos de session en marcapaginas form y maquetacion form

This commit is contained in:
Jaime Jiménez
2025-09-24 12:32:18 +02:00
parent 096e5387c4
commit e2194a5e3e
4 changed files with 145 additions and 84 deletions

View File

@ -831,8 +831,12 @@ public class PresupuestoService {
if(servicios != null){
for (Map<String, Object> servicio : servicios) {
HashMap<String, Object> servicioData = new HashMap<>();
servicioData.put("id", servicio.get("id"));
servicioData.put("descripcion", servicio.get("label"));
servicioData.put("precio", servicio.get("price"));
servicioData.put("precio", servicio.get("id").equals("marcapaginas") ?
Double.parseDouble(servicio.get("price").toString())/Double.parseDouble(servicio.get("units").toString()) :
servicio.get("price"));
servicioData.put("unidades", servicio.get("units"));
serviciosExtras.add(servicioData);
}
}