se cambió la estructura
This commit is contained in:
+23
-20
@@ -695,26 +695,29 @@ export class ExcelService {
|
||||
|
||||
/* ===================== UPDATE FUERA ===================== */
|
||||
await this.servActivosRepo
|
||||
.createQueryBuilder('sa')
|
||||
.leftJoin(
|
||||
Usuario,
|
||||
'u',
|
||||
'u.id_usuario = sa.id_usuario AND u.id_usuario IN (:...ids)',
|
||||
{ ids: idsUsuariosFinales },
|
||||
)
|
||||
.update()
|
||||
.set({
|
||||
Red: false,
|
||||
Prestamos: false,
|
||||
AT: false,
|
||||
Correo: false,
|
||||
RedStatus: 'Inactivo',
|
||||
PrestamosStatus: 'Inactivo',
|
||||
ATStatus: 'Inactivo',
|
||||
CorreoStatus: 'Inactivo',
|
||||
})
|
||||
.where('u.id_usuario IS NULL')
|
||||
.execute();
|
||||
.createQueryBuilder()
|
||||
.update(ServActivos)
|
||||
.set({
|
||||
Red: false,
|
||||
Prestamos: false,
|
||||
AT: false,
|
||||
Correo: false,
|
||||
RedStatus: 'Inactivo',
|
||||
PrestamosStatus: 'Inactivo',
|
||||
ATStatus: 'Inactivo',
|
||||
CorreoStatus: 'Inactivo',
|
||||
})
|
||||
.where(
|
||||
`NOT EXISTS (
|
||||
SELECT 1
|
||||
FROM usuario u
|
||||
WHERE u.id_usuario = servActivos.id_usuario
|
||||
AND u.id_usuario IN (:...ids)
|
||||
)`,
|
||||
{ ids: idsUsuariosFinales },
|
||||
)
|
||||
.execute();
|
||||
|
||||
|
||||
return {
|
||||
inserted: rows.length - contador,
|
||||
|
||||
Reference in New Issue
Block a user