se agregó endpoint para borrar y traer obervaciones

This commit was merged in pull request #1.
This commit is contained in:
2025-11-12 11:10:35 -06:00
5 changed files with 51 additions and 1 deletions
+21 -1
View File
@@ -57,6 +57,24 @@ export class EquipoService {
private readonly perifericoRepo: Repository<Periferico>,
) {}
async deleteEquipo(inventario: string): Promise<{ message: string }> {
const equipo = await this.equipoRepository.findOne({
where: { inventario },
});
if (!equipo) {
throw new NotFoundException(
`No se encontró el equipo con id ${inventario}`,
);
}
await this.equipoRepository.remove(equipo);
return {
message: `Equipo con inv ${inventario} eliminado correctamente`,
};
}
async buscarEquipos(filtros: any, page: number = 1, limit: number = 10) {
const query = this.equipoRepository
.createQueryBuilder('equipo')
@@ -206,7 +224,9 @@ export class EquipoService {
equipo.adscripcion.adscripcion,
);
return { ...equipo, ...responsable };
const observaciones = await this.movimiento.buscar(equipo.id_equipo);
return { ...equipo, ...responsable, observaciones };
}
async searchResponsable(nombreAdscripcion: string) {