diff --git a/frontend/src/main/java/com/fp/frontend/controller/armas/eval/EvaluacionController.java b/frontend/src/main/java/com/fp/frontend/controller/armas/eval/EvaluacionController.java index 3d5db2a..ff93bc9 100644 --- a/frontend/src/main/java/com/fp/frontend/controller/armas/eval/EvaluacionController.java +++ b/frontend/src/main/java/com/fp/frontend/controller/armas/eval/EvaluacionController.java @@ -173,8 +173,11 @@ public class EvaluacionController extends AbstractController { MessageHelper.setMessageError(MsgControlArmas.getProperty("msg_error_nodocumentoinvalido")); return; } -//TODO: evaluar casos, salto de validacion por error servicio SNAP +//TODO: evaluar casos, salto de validacion por error servicio SNAP personafiltroSNAP = PersonDetailController.findxidentification(personafiltro.getIdentification(), personafiltro.getIdentificationcatalog()); + if (personafiltroSNAP == null) { + personafiltroSNAP = PersonDetailController.buscarLocal(personafiltro.getIdentification()); + } // personafiltroSNAP = buscarPersonaSnap(personafiltro.getIdentification(), personafiltro.getIdentificationcatalog()); } else if (personafiltro.getIdentificationcatalog().equals("RUC")) { @@ -185,6 +188,9 @@ public class EvaluacionController extends AbstractController { } //TODO: evaluar casos, salto de validacion por error servicio SNAP personafiltroSNAP = PersonDetailController.findxidentification(personafiltro.getIdentification(), personafiltro.getIdentificationcatalog()); + if (personafiltroSNAP == null) { + personafiltroSNAP = PersonDetailController.buscarLocal(personafiltro.getIdentification()); + } // personafiltroSNAP = buscarPersonaSnap(personafiltro.getIdentification(), personafiltro.getIdentificationcatalog()); } else { // PASAPORTE @@ -998,6 +1004,9 @@ public class EvaluacionController extends AbstractController { // tcustPersonDetailPsicologo = buscarPersonaSnap(this.getRecord().getNumdocpsicologo(), this.getRecord().getTipdocpsicologo()); //TODO: evaluar casos, salto de validacion por error servicio SNAP tcustPersonDetailPsicologo = PersonDetailController.findxidentification(personafiltro.getIdentification(), personafiltro.getIdentificationcatalog()); + if (tcustPersonDetailPsicologo == null) { + tcustPersonDetailPsicologo = PersonDetailController.buscarLocal(personafiltro.getIdentification()); + } } else if (this.getRecord().getTipdocpsicologo().equals(codigoRuc)) { // SI ES RUC if (!ValidateIdentification.ruc(this.getRecord().getNumdocpsicologo())) { @@ -1008,6 +1017,9 @@ public class EvaluacionController extends AbstractController { // tcustPersonDetailPsicologo = buscarPersonaSnap(this.getRecord().getNumdocpsicologo(), this.getRecord().getTipdocpsicologo()); //TODO: evaluar casos, salto de validacion por error servicio SNAP tcustPersonDetailPsicologo = PersonDetailController.findxidentification(personafiltro.getIdentification(), personafiltro.getIdentificationcatalog()); + if (tcustPersonDetailPsicologo == null) { + tcustPersonDetailPsicologo = PersonDetailController.buscarLocal(personafiltro.getIdentification()); + } } if (tcustPersonDetailPsicologo != null) { this.record.setPsicologoresponsable(tcustPersonDetailPsicologo.getName()); diff --git a/frontend/src/main/java/com/fp/frontend/controller/armas/eval/TestConocimientosController.java b/frontend/src/main/java/com/fp/frontend/controller/armas/eval/TestConocimientosController.java index f0e7724..d03aba1 100644 --- a/frontend/src/main/java/com/fp/frontend/controller/armas/eval/TestConocimientosController.java +++ b/frontend/src/main/java/com/fp/frontend/controller/armas/eval/TestConocimientosController.java @@ -167,6 +167,9 @@ public class TestConocimientosController extends AbstractController