update Fr 12. Jun 10:31:01 CEST 2020

This commit is contained in:
Robert Richter 2020-06-12 10:31:01 +02:00
parent 2eccdc6f9a
commit 31f1761032
4 changed files with 37 additions and 5 deletions

View File

@ -49,7 +49,7 @@ app_cfg.endpoint = {
enabled: true,
host: 'https://192.168.1.25:8090/api',
secret: 'asdfwert1234567890#',
// TODO in api rausfiltern
// FIXME in api rausfiltern
get_mission_type: ['Brandeinsatz', 'Hilfeleistung'],
get_data_type: ['uuid', 'nummer', 'alarmzeit', 'art', 'stichwort', 'sondersignal', 'ort', 'ortsteil', 'wgs84_area']
};

View File

@ -143,6 +143,7 @@ module.exports = function (fs, bcrypt, app_cfg) {
// Export-Tabelle erstellen
db.run(`CREATE TABLE waip_export (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
export_typ TEXT,
export_name TEXT,
export_text TEXT,
export_filter TEXT,

View File

@ -852,6 +852,36 @@ module.exports = function (db, uuidv4, app_cfg) {
});
};
function db_export_get_for_rmld(ar_wachen, callback) {
[521204, 610311]
[52, 5212, 521204, 61, 6103, 610301, 0]
db.each(`select * from waip_export
where `, [content],
function (err, row) {
if (err == null && row) {
callback && callback(row.waip_wachen_ID);
} else {
callback && callback(null);
};
});
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
export_typ TEXT,
export_name TEXT,
export_text TEXT,
export_filter TEXT,
export_recipient TEXT)`);
};
return {
db_einsatz_speichern: db_einsatz_speichern,
db_einsatz_ermitteln: db_einsatz_ermitteln,
@ -886,7 +916,8 @@ module.exports = function (db, uuidv4, app_cfg) {
db_rmld_get_by_waipuuid: db_rmld_get_by_waipuuid,
db_rmld_loeschen: db_rmld_loeschen,
db_vmtl_get_list: db_vmtl_get_list,
db_vmtl_get_tw_account: db_vmtl_get_tw_account
db_vmtl_get_tw_account: db_vmtl_get_tw_account,
db_export_get_list: db_export_get_list
};
};

View File

@ -214,7 +214,7 @@ module.exports = function (io, sql, fs, brk, async, app_cfg, api, proof) {
});
};
// TODO WAIP: Funktion um Clients "neuzustarten" (Seite remote neu laden), niedrige Prioritaet
// TODO WAIP: Funktion um Clients remote "neuzustarten" (Seite neu laden), niedrige Prioritaet
function tts_erstellen(app_cfg, socket_id, einsatzdaten, callback) {
// unnoetige Zeichen aus socket_id entfernen, um diese als Dateinamen zu verwenden
@ -374,7 +374,7 @@ module.exports = function (io, sql, fs, brk, async, app_cfg, api, proof) {
});
sql.db_socket_get_by_room(waip.uuid, function (socket_ids) {
// Dashboards trennen, deren Einsatz geloescht wurde
// TODO TEST: testen der Dashboard-Trennen-Funktion
// TODO TEST: Dashboard-Trennen-Funktion testen
if (socket_ids) {
socket_ids.forEach(function (row) {
var socket = io.of('/dbrd').connected[row.socket_id];
@ -387,7 +387,7 @@ module.exports = function (io, sql, fs, brk, async, app_cfg, api, proof) {
// FIXME: Rueckmeldung löschen, und vorher ggf. per Mail versenden bzw. Backup speichern
sql.db_rmld_get_by_waipuuid(waip.uuid, function (full_rmld) {
// originale Einsatznummer hinzufuegen, fuer spaetere Recherche
// TODO siehe sql
// FIXME siehe sql
full_rmld.einsatznummer = waip.einsatznummer
map wachennummer in jspn, add 0