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_to_file: true,
|
||||||
backup_path: '/misc/bkp/',
|
backup_path: '/misc/bkp/',
|
||||||
backup_to_mail: true,
|
backup_to_mail: true,
|
||||||
mailserver_host: 'smtp.xxx.de',
|
mailserver_host: 'smtp.kms2.de',
|
||||||
mailserver_port: 587,
|
mailserver_port: 587,
|
||||||
secure_mail: false,
|
secure_mail: false,
|
||||||
mail_user: 'testuser',
|
mail_user: 'fw137404',
|
||||||
mail_pass: 'testpass',
|
mail_pass: 'marona87',//'testpass',
|
||||||
mail_from: 'keineantwort@wachalarm.info.tm'
|
mail_from: 'noc@kms2.de'//'keineantwort@wachalarm.info.tm'
|
||||||
};
|
};
|
||||||
|
|
||||||
// Schnittstelle um Daten von anderen Clients zu empfangen
|
// 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
|
// 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, ''))) {
|
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
|
//the json is ok
|
||||||
return true;
|
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) {
|
sql.db_rmld_get_by_waipuuid(waip.uuid, function (full_rmld) {
|
||||||
// beteiligte Wachen aus den Einsatz-Rueckmeldungen filtern
|
// beteiligte Wachen aus den Einsatz-Rueckmeldungen filtern
|
||||||
var arry_wachen = full_rmld.map(a => a.wache_nr);
|
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) {
|
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
|
// SQL gibt ist eine Schliefe (db.each), fuer jedes Ergebnis wird eine CSV/Mail erstellt
|
||||||
if (export_data) {
|
if (export_data) {
|
||||||
var part_rmld = full_rmld;
|
var part_rmld = full_rmld;
|
||||||
@ -402,13 +406,10 @@ module.exports = function (io, sql, fs, brk, async, app_cfg) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
var mail_message = {
|
var mail_message = {
|
||||||
from: {
|
from: 'Wachalarm-IP-Web - ' + app_cfg.public.company + ' <' + app_cfg.rmld.mail_from +'>',
|
||||||
name: 'Wachalarm-IP-Web - ' + app_cfg.global.company,
|
|
||||||
address: app_cfg.rmld.mail_from
|
|
||||||
},
|
|
||||||
to: export_data.export_recipient,
|
to: export_data.export_recipient,
|
||||||
subject: 'Automatischer Export Wachalarm-IP-Web - ' + export_data.export_name + ' - Einsatz ' + part_rmld[0].einsatznummer,
|
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: [{
|
attachments: [{
|
||||||
filename: csv_filename,
|
filename: csv_filename,
|
||||||
content: csv
|
content: csv
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user