update Di 9. Jun 13:01:01 CEST 2020
This commit is contained in:
parent
fd1d18eecb
commit
1f240dd31a
@ -144,6 +144,7 @@ module.exports = function (db, uuidv4, app_cfg) {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// FIXME: Einsatz nur verteilen, falls dieser nicht bereits so angezeigt wurde (Doppelalarmierung vermeiden)
|
||||||
function db_einsatz_check_history(waip_id, einsatzdaten, socket_id, callback) {
|
function db_einsatz_check_history(waip_id, einsatzdaten, socket_id, callback) {
|
||||||
// Prüfen ob Wachalarm bereits in dieser Form an diesen Socket gesendet wurde
|
// Prüfen ob Wachalarm bereits in dieser Form an diesen Socket gesendet wurde
|
||||||
const custom_namespace = '59cc72ec-4ff5-499d-81e2-ec49c1d01252'
|
const custom_namespace = '59cc72ec-4ff5-499d-81e2-ec49c1d01252'
|
||||||
|
|||||||
@ -68,12 +68,12 @@ module.exports = function (io, sql, brk, async, app_cfg, api, proof) {
|
|||||||
einsatzdaten.wgs84_x = '';
|
einsatzdaten.wgs84_x = '';
|
||||||
einsatzdaten.wgs84_y = '';
|
einsatzdaten.wgs84_y = '';
|
||||||
};
|
};
|
||||||
|
// pruefen ob Einsatz bereits genau so beim Client angezeigt wurde (Doppelalarmierung)
|
||||||
|
sql.db_einsatz_check_history(waip_id, einsatzdaten, socket_id, function (result) {
|
||||||
|
if (!result) {
|
||||||
// Einsatz an Client senden
|
// Einsatz an Client senden
|
||||||
// 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);
|
||||||
// Sound erstellen
|
// Sound erstellen
|
||||||
tts_erstellen(app_cfg, socket.id, einsatzdaten, function (tts) {
|
tts_erstellen(app_cfg, socket.id, einsatzdaten, function (tts) {
|
||||||
@ -83,6 +83,11 @@ module.exports = function (io, sql, brk, async, app_cfg, api, proof) {
|
|||||||
sql.db_log('WAIP', 'ttsfile: ' + tts);
|
sql.db_log('WAIP', 'ttsfile: ' + tts);
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
} else {
|
||||||
|
// Log das Einsatz explizit nicht an Client gesendet wurde
|
||||||
|
sql.db_log('WAIP', 'Einsatz ' + waip_id + ' fuer Wache ' + wachen_nr + ' nicht an Socket ' + socket.id + ' gesendet, da bereits angezeigt.');
|
||||||
|
};
|
||||||
|
});
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
// Standby senden
|
// Standby senden
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user