- Iscrizione Conacreis

This commit is contained in:
Paolo Arena
2021-06-04 10:07:57 +02:00
parent cf97870cc7
commit 9d5eda50ae
20 changed files with 3048 additions and 1525 deletions

View File

@@ -2,12 +2,11 @@ const express = require('express');
const router = express.Router();
const { User } = require('../models/user');
const { Nave } = require('../models/nave');
const { Flotta } = require('../models/flotta');
// const { Nave } = require('../models/nave');
const Hours = require('../models/hours');
const { NavePersistente } = require('../models/navepersistente');
const { ListaIngresso } = require('../models/listaingresso');
const { Graduatoria } = require('../models/graduatoria');
//const { NavePersistente } = require('../models/navepersistente');
//const { ListaIngresso } = require('../models/listaingresso');
//const { Graduatoria } = require('../models/graduatoria');
// const { ExtraList } = require('../models/extralist');
const { ObjectID } = require('mongodb');
@@ -465,15 +464,19 @@ async function eseguiDbOp(idapp, mydata, locale) {
try {
if (mydata.dbop === 'rigeneraTutto') {
await ListaIngresso.Esegui_CronTab(idapp, mydata);
} else if (mydata.dbop === 'creaNavi') {
const num = await Nave.generaNave(idapp, mydata, false);
ris = { num };
} else if (mydata.dbop === 'CreaNaviPersistenti') {
const num = await Nave.generaNave(idapp, mydata, true);
ris = { num };
} else if (mydata.dbop === 'delNavi') {
if (mydata.dbop === '') {
// } else if (mydata.dbop === 'rigeneraTutto') {
// await ListaIngresso.Esegui_CronTab(idapp, mydata);
} else if (mydata.dbop === 'visuStat') {
ris = await User.visuUtentiNonInNavi(idapp);
//} else if (mydata.dbop === 'creaNavi') {
// const num = await Nave.generaNave(idapp, mydata, false);
// ris = { num };
//} else if (mydata.dbop === 'CreaNaviPersistenti') {
// const num = await Nave.generaNave(idapp, mydata, true);
// ris = { num };
/*} else if (mydata.dbop === 'delNavi') {
await Nave.setRiga(idapp, 1);
await Nave.setCol(idapp, 1);
const num = await Nave.deleteOne({ idapp });
@@ -483,6 +486,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
// await Nave.setCol(idapp, 1);
// const num = await Nave.remove({ idapp, date_start: { $gte: tools.IncDateNow(-1000 * 60 * 60 * 24 * 3) } });
// ris = { num };
} else if (mydata.dbop === 'delNaviProvvisorie') {
ris = await Nave.delNaviProvvisorie(idapp);
@@ -490,8 +494,6 @@ async function eseguiDbOp(idapp, mydata, locale) {
} else if (mydata.dbop === 'visuListaNave') {
mystr = await Nave.showListaOrd(idapp);
ris = { mystr };
} else if (mydata.dbop === 'visuStat') {
ris = await User.visuUtentiNonInNavi(idapp);
} else if (mydata.dbop === 'pulisciNonPresenzeInNave') {
mystr = await Nave.pulisciNonPresenzeInNave(idapp);
ris = { mystr };
@@ -622,6 +624,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
ris = { num };
} else if (mydata.dbop === 'Corregginumtess') {
const listanavi = await Nave.find({ idapp });
let num = 0;
@@ -639,6 +642,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
}
ris = { num };
*/
/*
}
@@ -680,7 +684,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
}
ris = { num }; */
} else if (mydata.dbop === 'CorreggiDataGiftChat') {
/*} else if (mydata.dbop === 'CorreggiDataGiftChat') {
const listanavi = await NavePersistente.find({ idapp });
let num = 0;
for (let rec of listanavi) {
@@ -694,7 +698,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
}
ris = { num };
} else if (mydata.dbop === 'creaUtentiTest') {
*/} else if (mydata.dbop === 'creaUtentiTest') {
let num = 0;
lastrec = await User.find({ idapp }).sort({ _id: -1 }).limit(1);
@@ -727,7 +731,7 @@ async function eseguiDbOp(idapp, mydata, locale) {
}
ris = { num };
} else if (mydata.dbop === 'visuPlacca') {
/*} else if (mydata.dbop === 'visuPlacca') {
mystr = '✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨✨\n' +
'NAVI CHE SALPANO DALLA ' + mydata.riga + '.' + mydata.col + ' ALLA ' + mydata.riga + '.' + (parseInt(mydata.col) + 7) + '\n' +
@@ -749,18 +753,12 @@ async function eseguiDbOp(idapp, mydata, locale) {
await telegrambot.sendMsgTelegramToTheAdmin(idapp, mystr, true);
ris = { mystr };
/*const rec = {};
const placca = await Nave.getPlaccaPerDonatore(idapp, parseInt(mydata.riga), parseInt(mydata.col), false, rec);
telegrambot.sendMsgTelegramToTheAdmin(idapp, placca);
ris = { placca };*/
*/
} else if (mydata.dbop === 'CorreggiTabHours') {
await Hours.correggiHours(idapp);
} else if (mydata.dbop === 'visuNave') {
/*} else if (mydata.dbop === 'visuNave') {
mystr = await Nave.getNavePos(idapp, parseInt(mydata.riga), parseInt(mydata.col));
const visu_nave_Bot = await Settings.getValDbSettings(idapp, 'VISU_NAVE_BOT');
@@ -783,6 +781,8 @@ async function eseguiDbOp(idapp, mydata, locale) {
}
ris = { data: arrnavi };
*/
}