se agregó endpoint para borrar y traer obervaciones
This commit was merged in pull request #1.
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user