listo para prueba con front de alumno
This commit is contained in:
@@ -98,7 +98,7 @@ export class MultaController {
|
||||
const operador: Operador = req.user.operador;
|
||||
|
||||
this.validarUsuarioService.validarAdminOperador(operador);
|
||||
return this.multaService.findAll(query);
|
||||
return this.multaService.findAll(operador, query);
|
||||
}
|
||||
|
||||
@Serealize(MultasEquipoOutputDto)
|
||||
|
||||
@@ -172,12 +172,12 @@ export class MultaService {
|
||||
}
|
||||
|
||||
findAll(
|
||||
operador: Operador,
|
||||
filtros: {
|
||||
pagina: string;
|
||||
nombre?: string;
|
||||
usuario?: string;
|
||||
},
|
||||
operador?: Operador,
|
||||
) {
|
||||
const busqueda: FindOptionsWhere<FullInformacionMultaView> = {};
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ import { TipoUsuario } from '../../../tipo-usuario/entity/tipo-usuario.entity';
|
||||
.createQueryBuilder()
|
||||
.select('o.id_operador', 'id_operador')
|
||||
.addSelect('o.activo', 'activo')
|
||||
.addSelect('o.correo', 'correo')
|
||||
.addSelect('o.id_institucion', 'id_institucion')
|
||||
.addSelect('o.id_tipo_usuario', 'id_tipo_usuario')
|
||||
.addSelect('o.nombre', 'nombre')
|
||||
@@ -39,6 +40,9 @@ export class FullInformacionOperadorView {
|
||||
@ViewColumn()
|
||||
institucion: string;
|
||||
|
||||
@ViewColumn()
|
||||
correo: string;
|
||||
|
||||
@ViewColumn()
|
||||
nombre: string;
|
||||
|
||||
|
||||
@@ -111,6 +111,7 @@ export class OperadorService {
|
||||
id_operador: true,
|
||||
activo: true,
|
||||
nombre: true,
|
||||
operador: true,
|
||||
password: true,
|
||||
id_institucion: true,
|
||||
id_tipo_usuario: true,
|
||||
@@ -158,6 +159,7 @@ export class OperadorService {
|
||||
this.repository.create({
|
||||
id_operador: infoOperadores[0][i].id_operador,
|
||||
activo: infoOperadores[0][i].activo,
|
||||
correo: infoOperadores[0][i].correo,
|
||||
nombre: infoOperadores[0][i].nombre,
|
||||
operador: infoOperadores[0][i].operador,
|
||||
institucion: {
|
||||
@@ -188,6 +190,7 @@ export class OperadorService {
|
||||
id_operador: true,
|
||||
activo: true,
|
||||
nombre: true,
|
||||
operador: true,
|
||||
password: true,
|
||||
id_institucion: true,
|
||||
id_tipo_usuario: true,
|
||||
@@ -217,12 +220,15 @@ export class OperadorService {
|
||||
}
|
||||
|
||||
llenarIds(operador: Operador) {
|
||||
operador.tipoUsuario = this.tipoUsuarioService.crearTipoUsuario(
|
||||
operador.id_tipo_usuario,
|
||||
);
|
||||
operador.institucion = this.institucionService.crearInstitucion(
|
||||
operador.id_institucion,
|
||||
);
|
||||
if (operador) {
|
||||
operador.tipoUsuario = this.tipoUsuarioService.crearTipoUsuario(
|
||||
operador.id_tipo_usuario,
|
||||
);
|
||||
if (operador.id_institucion)
|
||||
operador.institucion = this.institucionService.crearInstitucion(
|
||||
operador.id_institucion,
|
||||
);
|
||||
}
|
||||
return operador;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user