diff --git a/matricula/src/main/java/com/proyecto/prematricula/controlador/AlumnoController.java b/matricula/src/main/java/com/proyecto/prematricula/controlador/AlumnoController.java index acd1fbf..66d66aa 100644 --- a/matricula/src/main/java/com/proyecto/prematricula/controlador/AlumnoController.java +++ b/matricula/src/main/java/com/proyecto/prematricula/controlador/AlumnoController.java @@ -31,10 +31,6 @@ import java.util.*; @Controller public class AlumnoController { - - - - @Value("${es.matricula}") private boolean esMatricula; @@ -112,6 +108,7 @@ public class AlumnoController { return "redirect:/registro"; } + int idMatricula = matriculacionService.getMatriculacionByIdAlumno(alumnoActual.getId()); if (idMatricula!= 0) { session.setAttribute("idMatricula", idMatricula); @@ -246,7 +243,12 @@ public class AlumnoController { } else if (alumnoActual.getMatFamilia().equals("FP")){ String codigoAlumno = filtrarLetras(alumnoActual.getMatActual()); - ciclos = cicloService.findCicloByCodigoDos(codigoAlumno); + try { + ciclos = cicloService.findCicloByCodigoDos(codigoAlumno); + + } catch (StackOverflowError e){ + System.out.println("ERROR CON LOS CICLOS " ); + } model.addAttribute("informacion", "Confirma tu ciclo formativo seleccionándolo."); if (ciclos == null){ System.out.println("NO SE HAN ENCONTRADO LOS CICLOS"); @@ -489,7 +491,7 @@ public class AlumnoController { private String actualizarAlumno(HttpSession session, @RequestParam("opcion2") String opcion2, @RequestParam("opcion3") String opcion3, @RequestParam("limitaciontxt") String limitaciontxt, - @RequestParam("patologiaSeleccionada") String patologiaSeleccionada, + @RequestParam("txtPatologia") String txtPatologia, @RequestParam("medicaciontxt") String medicaciontxt, @RequestParam("madretxt") String madretxt, @RequestParam("parentescotxt") String parentesctotxt @@ -507,7 +509,7 @@ public class AlumnoController { boolean esLimitacion = opcion3.equals("si"); alumnoActual.setLimitacion(esLimitacion); alumnoActual.setTxtLimitacion(limitaciontxt); - alumnoActual.setPatologia(patologiaService.getPatologiaByNombre(patologiaSeleccionada)); + alumnoActual.setTxtPatologia(txtPatologia); alumnoActual.setMedicacion(medicaciontxt); alumnoActual.setNombreApellidoMadre(madretxt); alumnoActual.setParentesco(parentesctotxt); diff --git a/matricula/src/main/resources/application.properties b/matricula/src/main/resources/application.properties index 7b84b3e..05e9ad0 100644 --- a/matricula/src/main/resources/application.properties +++ b/matricula/src/main/resources/application.properties @@ -1,4 +1,4 @@ -#V.1.1 +#V.1.2 server.port=8090 spring.datasource.url=jdbc:mysql://localhost/matricula diff --git a/matricula/src/main/resources/templates/extra.html b/matricula/src/main/resources/templates/extra.html index d6a0a1f..8536fa5 100644 --- a/matricula/src/main/resources/templates/extra.html +++ b/matricula/src/main/resources/templates/extra.html @@ -114,10 +114,8 @@ - +