diff --git a/misc/bkp/0815.csv b/misc/bkp/0815.csv new file mode 100644 index 0000000..ad15351 --- /dev/null +++ b/misc/bkp/0815.csv @@ -0,0 +1,2 @@ +"einsatznummer","id","waip_uuid","rmld_uuid","alias","einsatzkraft","maschinist","fuehrungskraft","agt","set_time","arrival_time","wache_id","wache_nr","wache_name" +"0815",9,"81696fb7-0d4b-4252-a515-ffed2d179f4d","2311ca2a-2188-4982-9f16-2f9d8040ee4d",,0,1,0,0,"Wed Jun 17 2020 15:17:52 GMT+0200 (Mitteleuropäische Sommerzeit)","Wed Jun 17 2020 15:22:52 GMT+0200 (Mitteleuropäische Sommerzeit)",2,520101,"CB FW Cottbus 1" \ No newline at end of file diff --git a/misc/bkp/0815_export_rmld_Test Export Rückmeldung Robert.csv b/misc/bkp/0815_export_rmld_Test Export Rückmeldung Robert.csv new file mode 100644 index 0000000..e0d54e3 --- /dev/null +++ b/misc/bkp/0815_export_rmld_Test Export Rückmeldung Robert.csv @@ -0,0 +1,2 @@ +"einsatznummer","id","waip_uuid","rmld_uuid","alias","einsatzkraft","maschinist","fuehrungskraft","agt","set_time","arrival_time","wache_id","wache_nr","wache_name" +"0815",8,"d2b8fcbe-44d0-4f41-a57c-a2528578c085","ea1e8da4-2025-4b29-bd73-977bd80521d9",,0,1,0,0,"Wed Jun 17 2020 15:12:19 GMT+0200 (Mitteleuropäische Sommerzeit)","Wed Jun 17 2020 15:17:19 GMT+0200 (Mitteleuropäische Sommerzeit)",2,520101,"CB FW Cottbus 1" \ No newline at end of file diff --git a/server/broker.js b/server/broker.js index 3c4b7ca..b0f482c 100755 --- a/server/broker.js +++ b/server/broker.js @@ -2,10 +2,6 @@ module.exports = function (app_cfg, sql, uuidv4) { // Module laden const twit = require('twit'); - const { - v5: uuidv5 - } = require('uuid'); - const custom_namespace = 'fadad35a-b9dc-42b5-9484-7459ae2a6445'; function alert_vmtl_list(list_data, callback) { @@ -23,15 +19,8 @@ module.exports = function (app_cfg, sql, uuidv4) { console.log('Twitter-Account-Daten: ' + JSON.stringify(vmtl_data)); }; - // Daten in kurzen UUID-Strings umwandeln - //FIXME - var uuid_vmlt_history = uuidv5(vmtl_data.uuid + vmtl_data.einsatzart + vmtl_data.stichwort + vmtl_data.name_wache + vmtl_data.list, custom_namespace); - // Prüfen ob zuletzt bereits eine Nachricht gesendet wurde (Doppelalarmierung vermeiden) - - - if (vmtl_data) { - + // Prüfen ob zuletzt bereits eine Nachricht gesendet wurde (Doppelalarmierung vermeiden) sql.db_vmtl_check_history(vmtl_data, list_data, function (exists) { if (!exists) { var T = new twit({ diff --git a/server/waip.js b/server/waip.js index 9f911e0..7e3ea28 100755 --- a/server/waip.js +++ b/server/waip.js @@ -355,7 +355,7 @@ module.exports = function (io, sql, fs, brk, async, app_cfg) { var csv = parse(part_rmld, opts); console.log(csv); // CSV Dateiname und Pfad festlegen - var csv_filename = part_rmld[0].einsatznummer + '_export_rmld_' + export_data.export_name + '.csv'; + var csv_filename = part_rmld[0].einsatznummer + '_export_rmld_' + export_data.export_name.replace(/[/\\?%*:|"<>]/g, '') + '.csv'; csv_filename = process.cwd() + app_cfg.rmld.backup_path + csv_filename; console.log(csv_filename); // CSV in Backup-Ordner speichern, falls aktiviert @@ -373,7 +373,7 @@ module.exports = function (io, sql, fs, brk, async, app_cfg) { // pruefen ob Mail plausibel ist var validmail = /\S+@\S+\.\S+/; if (validmail.test(export_data.export_recipient)) { - var mail_from = 'keineantwort@' + app_cfg.global.url.replace(/(^\w+:|^)\/\//, ''); + var mail_from = 'keineantwort@wachalarm.info.tm'; //+ app_cfg.global.url.replace(/(^\w+:|^)\/\//, ''); var mail_subject = 'Automatischer Export Rückmeldungen Wachalarm-IP - ' + export_data.export_name + ' - Einsatz ' + part_rmld[0].einsatznummer; var mail_html = 'Hallo,

anbei der automatische Export aller Einsatz-Rückmeldungen für den Einsatz ' + part_rmld[0].einsatznummer + '

Mit freundlichen Grüßen

' + app_cfg.global.company; sendmail({