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, enabled: true,
host: 'https://192.168.1.25:8090/api', host: 'https://192.168.1.25:8090/api',
secret: 'asdfwert1234567890#', secret: 'asdfwert1234567890#',
// TODO in api rausfiltern // FIXME in api rausfiltern
get_mission_type: ['Brandeinsatz', 'Hilfeleistung'], get_mission_type: ['Brandeinsatz', 'Hilfeleistung'],
get_data_type: ['uuid', 'nummer', 'alarmzeit', 'art', 'stichwort', 'sondersignal', 'ort', 'ortsteil', 'wgs84_area'] 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 // Export-Tabelle erstellen
db.run(`CREATE TABLE waip_export ( db.run(`CREATE TABLE waip_export (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
export_typ TEXT,
export_name TEXT, export_name TEXT,
export_text TEXT, export_text TEXT,
export_filter 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 { return {
db_einsatz_speichern: db_einsatz_speichern, db_einsatz_speichern: db_einsatz_speichern,
db_einsatz_ermitteln: db_einsatz_ermitteln, 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_get_by_waipuuid: db_rmld_get_by_waipuuid,
db_rmld_loeschen: db_rmld_loeschen, db_rmld_loeschen: db_rmld_loeschen,
db_vmtl_get_list: db_vmtl_get_list, 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) { function tts_erstellen(app_cfg, socket_id, einsatzdaten, callback) {
// unnoetige Zeichen aus socket_id entfernen, um diese als Dateinamen zu verwenden // 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) { sql.db_socket_get_by_room(waip.uuid, function (socket_ids) {
// Dashboards trennen, deren Einsatz geloescht wurde // Dashboards trennen, deren Einsatz geloescht wurde
// TODO TEST: testen der Dashboard-Trennen-Funktion // TODO TEST: Dashboard-Trennen-Funktion testen
if (socket_ids) { if (socket_ids) {
socket_ids.forEach(function (row) { socket_ids.forEach(function (row) {
var socket = io.of('/dbrd').connected[row.socket_id]; 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 // FIXME: Rueckmeldung löschen, und vorher ggf. per Mail versenden bzw. Backup speichern
sql.db_rmld_get_by_waipuuid(waip.uuid, function (full_rmld) { sql.db_rmld_get_by_waipuuid(waip.uuid, function (full_rmld) {
// originale Einsatznummer hinzufuegen, fuer spaetere Recherche // originale Einsatznummer hinzufuegen, fuer spaetere Recherche
// TODO siehe sql // FIXME siehe sql
full_rmld.einsatznummer = waip.einsatznummer full_rmld.einsatznummer = waip.einsatznummer
map wachennummer in jspn, add 0 map wachennummer in jspn, add 0