Files
servicio_social_api/server/db/capetasDrive.js
T
2021-01-19 21:10:49 -06:00

49 lines
1.7 KiB
JavaScript

const drive = require('../helper/drive');
const Usuario = require('../db/tablas/Usuario');
const Servicio = require('../db/tablas/Servicio');
const borrarCarpetas = async () => {
await Usuario.findAll({ where: { idTipoUsuario: 3 } }).then(async (res) => {
for (let i = 0; i < res.length; i++) {
let carpetasAlumno = await drive.buscarCarpetas(res[i].usuario);
console.log(
`El numero de cuenta ${res[i].usuario} tiene ${carpetasAlumno.length} carpetas.`
);
if (carpetasAlumno.length > 0) {
for (let j = 0; j < carpetasAlumno.length; j++) {
let archivos = await drive.archivosCarpeta(carpetasAlumno[j].id);
console.log(
`La carpeta ${carpetasAlumno[j].name} con id ${carpetasAlumno[j].id} tiene ${carpetasAlumno[j].length} archivos.`
);
if (j > 0) {
for (let k = 0; k < archivos.length; k++) {
console.log(
`Se movio el archivo ${archivos[k].name} con id ${archivos[k].id} de la carpeta ${carpetasAlumno[j].id} a la carpeta ${carpetasAlumno[0].id}`
);
// await drive.update(
// archivos[k].id,
// carpetasAlumno[0].id,
// carpetasAlumno[j].id
// );
}
console.log(`Se borro la carpet ${carpetasAlumno[j].id}`);
// await drive.deleteFile(carpetasAlumno[j].id)
}
}
// await Servicio.update(
// { carpeta: carpetasAlumno[0].id },
// { where: { idUsuario: res[i].idUsuario } }
// );
}
console.log(
'------------------------------------------------------------------'
);
}
});
};
borrarCarpetas();