update Mi 17. Jun 22:31:01 CEST 2020
This commit is contained in:
parent
9456aaac2e
commit
9a0d14cc38
@ -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",12,"52b01a1e-6fcc-4153-bf05-80743b7a0166","d819c5ae-9228-447f-8e2f-2d839b062fab",,1,0,0,0,"Wed Jun 17 2020 22:19:33 GMT+0200 (Mitteleuropäische Sommerzeit)","Wed Jun 17 2020 22:29:33 GMT+0200 (Mitteleuropäische Sommerzeit)",3,520201,"CB FW Cottbus 2"
|
||||
|
@ -39,12 +39,12 @@ app_cfg.rmld = {
|
||||
backup_to_file: true,
|
||||
backup_path: '/misc/bkp/',
|
||||
backup_to_mail: true,
|
||||
mailserver_host: 'smtp.xxx.de',
|
||||
mailserver_host: 'smtp.kms2.de',
|
||||
mailserver_port: 587,
|
||||
secure_mail: false,
|
||||
mail_user: 'testuser',
|
||||
mail_pass: 'testpass',
|
||||
mail_from: 'keineantwort@wachalarm.info.tm'
|
||||
mail_user: 'fw137404',
|
||||
mail_pass: 'marona87',//'testpass',
|
||||
mail_from: 'noc@kms2.de'//'keineantwort@wachalarm.info.tm'
|
||||
};
|
||||
|
||||
// Schnittstelle um Daten von anderen Clients zu empfangen
|
||||
|
||||
@ -89,7 +89,8 @@ module.exports = function (app_cfg, sql, waip, uuidv4, io, remote_api) {
|
||||
};
|
||||
|
||||
// Funktion um zu pruefen, ob Nachricht im JSON-Format ist
|
||||
function isValidJSON(text) {
|
||||
function isValidJSON(json_obj) {
|
||||
var text = JSON.stringify(json_obj);
|
||||
if (/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g, '@').replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
|
||||
//the json is ok
|
||||
return true;
|
||||
|
||||
@ -345,7 +345,11 @@ module.exports = function (io, sql, fs, brk, async, app_cfg) {
|
||||
sql.db_rmld_get_by_waipuuid(waip.uuid, function (full_rmld) {
|
||||
// beteiligte Wachen aus den Einsatz-Rueckmeldungen filtern
|
||||
var arry_wachen = full_rmld.map(a => a.wache_nr);
|
||||
// FIXME
|
||||
console.log(arry_wachen)
|
||||
sql.db_export_get_for_rmld(arry_wachen, function (export_data) {
|
||||
// FIXME
|
||||
console.log(arry_wachen)
|
||||
// SQL gibt ist eine Schliefe (db.each), fuer jedes Ergebnis wird eine CSV/Mail erstellt
|
||||
if (export_data) {
|
||||
var part_rmld = full_rmld;
|
||||
@ -402,13 +406,10 @@ module.exports = function (io, sql, fs, brk, async, app_cfg) {
|
||||
}
|
||||
});
|
||||
var mail_message = {
|
||||
from: {
|
||||
name: 'Wachalarm-IP-Web - ' + app_cfg.global.company,
|
||||
address: app_cfg.rmld.mail_from
|
||||
},
|
||||
from: 'Wachalarm-IP-Web - ' + app_cfg.public.company + ' <' + app_cfg.rmld.mail_from +'>',
|
||||
to: export_data.export_recipient,
|
||||
subject: 'Automatischer Export Wachalarm-IP-Web - ' + export_data.export_name + ' - Einsatz ' + part_rmld[0].einsatznummer,
|
||||
text: 'Hallo,<br><br> anbei der automatische Export aller Einsatz-Rückmeldungen für den Einsatz ' + part_rmld[0].einsatznummer + '<br><br>Mit freundlichen Grüßen<br><br>' + app_cfg.global.company,
|
||||
html: 'Hallo,<br><br> anbei der automatische Export aller Einsatz-Rückmeldungen für den Einsatz ' + part_rmld[0].einsatznummer + '<br><br>Mit freundlichen Grüßen<br><br>' + app_cfg.global.company,
|
||||
attachments: [{
|
||||
filename: csv_filename,
|
||||
content: csv
|
||||
|
||||
Loading…
Reference in New Issue
Block a user