This commit is contained in:
evenegas
2025-08-07 16:59:34 -06:00
parent 2d1bf156b4
commit e67ece8031
2 changed files with 16 additions and 16 deletions
+1 -1
View File
@@ -10,7 +10,7 @@ export class TestController {
@Post()
@SwaggerBuscarFuncionario()
findOne(@Body() ususario: { Nombre: string, Apellidos: string, IdUnidadResponsable: number }) {
findOne(@Body() ususario: { Nombre: string, Apellidos: string, IdUnidadResponsable: number, nombreFlag: boolean }) {
return this.testService.buscarFuncionario(ususario);
}
+15 -15
View File
@@ -23,25 +23,25 @@ export class TestService {
return `This action returns a #${id} test`;
}
async buscarFuncionario(entrada: DatosEntradaDirectorio) {
const url = process.env.NEXT_PUBLIC_API_WEB1;
async buscarFuncionario(entrada: DatosEntradaDirectorio, nombreFlag: boolean = true) {
let url;
if (nombreFlag) {
url = process.env.NEXT_PUBLIC_API_WEB1;
} else {
url = process.env.NEXT_PUBLIC_API_WEB2;
}
try {
interface DatosRespuestaDirectorio {
IdUnidadResponsable: number;
UnidadResponsable: string;
Cargo: string;
Titulo: string;
Nombre: string;
Apellidos: string;
Telefono: string;
Correo: string;
Nivel: number;
IdUnidadResponsablePapa: number;
UnidadResponsablePapa: string;
}
if (!url) {
throw new Error('La URL del servicio no está definida en las variables de entorno.');
}