Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d3fa135898 | |||
| c405648325 |
@@ -2,7 +2,7 @@ const dudasAlumno = `Cualquier duda puedes acudir a las ventanillas de servicio
|
||||
const dudasResponsable = `Cualquier duda puede comunicarse al 5623 1686 o al correo tramites.ss@acatlan.unam.mx`;
|
||||
const atentamente = `
|
||||
Atentamente
|
||||
Departamento de Servicio Social, Desarrollo Profesional e Inserción Laboral
|
||||
Departamento de Servicio Social y Bolsa de Trabajo
|
||||
FES Acatlán
|
||||
`;
|
||||
|
||||
@@ -19,7 +19,7 @@ En el sistema que se te indicó podrás dar seguimiento al resto de tu trámite
|
||||
|
||||
Instrucciones al término de tu servicio social:
|
||||
|
||||
Al día siguiente de tu fecha de término programada, quedará habilitado en el sistema la opción para subir los documentos correspondientes, por lo que la institución deberá subir escaneada tu carta de término y llenar un cuestionario sobre tu desempeño, mientras que tú debes encargarte de subir tu informe global de actividades en el formato disponible en https://bit.ly/informe-serviciosocialFESA, así como llenar un cuestionario sobre el programa en el que participaste.
|
||||
Al día siguiente de tu fecha de término programada, quedará habilitado en el sistema la opción para subir los documentos correspondientes, por lo que la institución deberá subir escaneada tu carta de término y llenar un cuestionario sobre tu desempeño, mientras que tú debes encargarte de subir tu informe global de actividades en el formato disponible en http://bit.ly/informeglobal-FESA, así como llenar un cuestionario sobre el programa en el que participaste.
|
||||
|
||||
Si se suben correctamente los documentos y cuestionarios mencionados, el Departamento de Servicio Social validará tu trámite de término en el sistema y en un periodo aproximado de 15 días hábiles te hará llegar por correo electrónico tu carta de liberación del servicio social.
|
||||
|
||||
@@ -216,13 +216,13 @@ Lic. Marcela Martínez Rangel
|
||||
56231600
|
||||
sesocial@acatlan.unam.mx.
|
||||
|
||||
Lic. Ivette Selene Hernández Rios
|
||||
Mtra. Adriana Roque del Angel
|
||||
56231600
|
||||
sesoprof@acatlan.unam.mx
|
||||
|
||||
Atentamente
|
||||
|
||||
Lic. Ivette Selene Hernández Rios
|
||||
Mtra. Adriana Roque del Angel
|
||||
Jefa del Departamento de Servicio Social, Desarrollo Profesional e Inserción Laboral
|
||||
`,
|
||||
};
|
||||
|
||||
+52
-7
@@ -10,6 +10,9 @@ const jwtClient = new google.auth.JWT(
|
||||
['https://www.googleapis.com/auth/drive']
|
||||
);
|
||||
|
||||
const Servicio = require(`../db/tablas/Servicio`);
|
||||
const Usuario = require(`../db/tablas/Usuario`);
|
||||
|
||||
const list = (pageToken) => {
|
||||
return new Promise((resolve, reject) => {
|
||||
jwtClient.authorize((err, tokens) => {
|
||||
@@ -146,13 +149,24 @@ const folder = async (numeroCuenta) => {
|
||||
return mkDir(numeroCuenta);
|
||||
};
|
||||
|
||||
// const borrarTodo = () => {
|
||||
// return list().then(async (res) => {
|
||||
// for (let i = 0; i < res.files.length; i++)
|
||||
// if (res.files[i].id !== process.env.CARPETA)
|
||||
// await deleteFile(res.files[i].id);
|
||||
// });
|
||||
// };
|
||||
const borrarTodo = () => {
|
||||
return findAll().then(async ({ folders, pdfs }) => {
|
||||
console.log('Eliminando pdfs');
|
||||
for (let i = 0; i < pdfs.length; i++) {
|
||||
if (pdfs[i] !== process.env.CARPETA) {
|
||||
await deleteFile(pdfs[i]);
|
||||
console.log(`${i + 1}/${pdfs.length}`);
|
||||
}
|
||||
}
|
||||
console.log('Eliminando folders');
|
||||
for (let i = 0; i < folders.length; i++) {
|
||||
if (folders[i] !== process.env.CARPETA) {
|
||||
await deleteFile(folders[i]);
|
||||
console.log(`${i + 1}/${folders.length}`);
|
||||
}
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
const findAll = async () => {
|
||||
const folders = [];
|
||||
@@ -175,6 +189,37 @@ const findAll = async () => {
|
||||
return { folders, pdfs };
|
||||
};
|
||||
|
||||
const scriptCambioDeCarpeta = async () => {
|
||||
console.log('Entrando a scriptCambioDeCarpeta');
|
||||
|
||||
const servicios = await Servicio.findAll({
|
||||
where: { idStatus: [1, 2, 3, 4, 5, 7, 8, 9] },
|
||||
include: [{ model: Usuario }],
|
||||
});
|
||||
|
||||
for (let i = 0; i < servicios.length; i++) {
|
||||
// por cada cuenta
|
||||
console.log(`${i + 1}/${servicios.length}`);
|
||||
if (servicios[i].idStatus === 6) {
|
||||
console.log('algo mal');
|
||||
console.log(servicios[i]);
|
||||
}
|
||||
const carpetaCreada = await mkDir(`${servicios[i].Usuario.usuario}`); //se crea una crapeta dentro de la carpeta cuyo id guardamos antes y guardamos el id de la carpeta creada
|
||||
|
||||
await Servicio.update(
|
||||
{ carpeta: carpetaCreada },
|
||||
{ where: { idServicio: servicios[i].idServicio } }
|
||||
); // se actualiza el id de la carpeta por la que se acaba de crear
|
||||
console.log(
|
||||
`${i} - [${servicios[i].idServicio}] [${servicios[i].Usuario.usuario}] : [${carpetaCreada}] - [${servicios[i].carpeta}]`
|
||||
);
|
||||
}
|
||||
console.log('Saliendo de scriptCambioDeCarpeta');
|
||||
};
|
||||
|
||||
// scriptCambioDeCarpeta();
|
||||
// borrarTodo();
|
||||
|
||||
module.exports = {
|
||||
folder,
|
||||
uploadFile,
|
||||
|
||||
Reference in New Issue
Block a user