update Di 9. Jun 11:31:02 CEST 2020

This commit is contained in:
Robert Richter 2020-06-09 11:31:02 +02:00
parent e78401d097
commit d9adbc74b8
2 changed files with 15 additions and 0 deletions

View File

@ -70,6 +70,15 @@ module.exports = function (fs, bcrypt, app_cfg) {
name_kreis TEXT, name_kreis TEXT,
wgs84_x TEXT, wgs84_x TEXT,
wgs84_y TEXT)`); wgs84_y TEXT)`);
// History-Tabelle erstellen
db.run(`CREATE TABLE waip_history (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
waip_id INTEGER NOT NULL,
socket_id TEXT,
uuid_einsatz_grunddaten TEXT,
uuid_em_alarmiert TEXT,
uuid_em_weitere TEXT,
FOREIGN KEY (waip_id) REFERENCES waip_einsaetze(id) ON DELETE CASCADE ON UPDATE CASCADE)`);
// Client-Tabelle erstellen // Client-Tabelle erstellen
db.run(`CREATE TABLE waip_clients ( db.run(`CREATE TABLE waip_clients (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
@ -124,6 +133,7 @@ module.exports = function (fs, bcrypt, app_cfg) {
tw_access_token_key TEXT, tw_access_token_key TEXT,
tw_access_token_secret TEXT)`); tw_access_token_secret TEXT)`);
// Vermittlungs-Tabelle erstellen // Vermittlungs-Tabelle erstellen
// TODO Umbauen in allgemine Vermittler-Liste -> mit Typ
db.run(`CREATE TABLE waip_vmtl_tw_wachen ( db.run(`CREATE TABLE waip_vmtl_tw_wachen (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE, id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
waip_wachen_id INTEGER, waip_wachen_id INTEGER,

View File

@ -70,6 +70,8 @@ module.exports = function (io, sql, brk, async, app_cfg, api, proof) {
}; };
// Einsatz an Client senden // Einsatz an Client senden
// FIXME: Einsatz nur verteilen, falls dieser nicht bereits so angezeigt wurde (Doppelalarmierung vermeiden) // FIXME: Einsatz nur verteilen, falls dieser nicht bereits so angezeigt wurde (Doppelalarmierung vermeiden)
sql....
socket.emit('io.new_waip', einsatzdaten); socket.emit('io.new_waip', einsatzdaten);
sql.db_log('WAIP', 'Einsatz ' + waip_id + ' fuer Wache ' + wachen_nr + ' an Socket ' + socket.id + ' gesendet'); sql.db_log('WAIP', 'Einsatz ' + waip_id + ' fuer Wache ' + wachen_nr + ' an Socket ' + socket.id + ' gesendet');
sql.db_client_update_status(socket, waip_id); sql.db_client_update_status(socket, waip_id);
@ -389,8 +391,11 @@ module.exports = function (io, sql, brk, async, app_cfg, api, proof) {
}); });
// CSV speichern in bkp-ordner // CSV speichern in bkp-ordner
// später löschen, wenn app_cfg.global.backup_rmld false
// Mail-Adressen fuer Wachen zu dieser Einsatz-ID ermitteln, siehe db_vmtl_get_list // Mail-Adressen fuer Wachen zu dieser Einsatz-ID ermitteln, siehe db_vmtl_get_list
// csv an diese Mail-Adressen per Mail senden // csv an diese Mail-Adressen per Mail senden
// wenn app_cfg.global.mail_rmld is true
}); });
// Einsatz löschen // Einsatz löschen
sql.db_einsatz_loeschen(waip.id); sql.db_einsatz_loeschen(waip.id);