assign machine
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { Injectable, NotFoundException } from '@nestjs/common';
|
||||
import { CreateBitacoraDto } from './dto/create-bitacora.dto';
|
||||
import { UpdateBitacoraDto } from './dto/update-bitacora.dto';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { Bitacora } from './entities/bitacora.entity';
|
||||
import { Repository } from 'typeorm';
|
||||
@@ -11,12 +10,25 @@ export class BitacoraService {
|
||||
@InjectRepository(Bitacora)
|
||||
private readonly bitacoraRepository: Repository<Bitacora>,
|
||||
) {}
|
||||
create(createBitacoraDto: CreateBitacoraDto) {
|
||||
return 'This action adds a new bitacora';
|
||||
|
||||
assignment(dto: CreateBitacoraDto) {
|
||||
const bitacora = this.bitacoraRepository.create({
|
||||
tiempo_entrada: new Date(),
|
||||
tiempo_asignado: dto.tiempo_asignado,
|
||||
ubicacion: dto.ubicacion,
|
||||
equipo: { id_equipo: dto.id_equipo },
|
||||
alumno_inscrito: { id_alumno_inscrito: dto.id_alumno_inscrito },
|
||||
});
|
||||
|
||||
return this.bitacoraRepository.save(bitacora);
|
||||
}
|
||||
|
||||
findAll() {
|
||||
return `This action returns all bitacora`;
|
||||
return this.bitacoraRepository.find({
|
||||
take: 100,
|
||||
order: { tiempo_entrada: 'DESC' },
|
||||
relations: ['alumno_inscrito', 'equipo'],
|
||||
});
|
||||
}
|
||||
|
||||
async findOneByAcount(id_cuenta: number) {
|
||||
@@ -35,7 +47,7 @@ export class BitacoraService {
|
||||
.getOne();
|
||||
|
||||
if (!student) {
|
||||
throw new NotFoundException('Alumno sin equipo asignado');
|
||||
throw new NotFoundException('No cuenta con tiempo asignado');
|
||||
}
|
||||
|
||||
return student;
|
||||
|
||||
Reference in New Issue
Block a user