From 1daa8a4d981a89babfbc9fe64e2831631597485e Mon Sep 17 00:00:00 2001 From: Robert Richter Date: Thu, 11 Jun 2020 17:01:01 +0200 Subject: [PATCH] update Do 11. Jun 17:01:01 CEST 2020 --- server/sql_qry.js | 19 ++++++++++++++++--- server/waip.js | 6 +++--- 2 files changed, 19 insertions(+), 6 deletions(-) diff --git a/server/sql_qry.js b/server/sql_qry.js index fc5f20a..c557188 100755 --- a/server/sql_qry.js +++ b/server/sql_qry.js @@ -819,13 +819,21 @@ module.exports = function (db, uuidv4, app_cfg) { function db_vmtl_get_list(waip_id, callback) { // Pruefen ob fuer eine Wache im Einsatz ein Verteilerliste hinterlegt ist - db.get(`select v.waip_wachen_id, v.vmlt_typ, v.vmtl_account_name, v.vmtl_account_list from waip_vmtl v + db.get(`select v.waip_wachen_id, v.vmlt_typ, v.vmlt_account_name, v.vmtl_account_group from waip_vmtl v where v.waip_wachen_id = (select distinct w.id wachen_id from waip_wachen w left join waip_einsatzmittel em on em.wachenname = w.name_wache where em.waip_einsaetze_ID = ?)`, [waip_id], function (err, liste) { if (err == null && liste) { // Falls Liste für Wache hinterlegt, je nach Typ de + if () { + + } else { + // andere Listen/Gruppen/Schnittstellen koennten hier noch abgefragt werden + callback && callback(null); + } // FIXME eee - v.waip_wachen_id, v.vmlt_typ, v.vmtl_account_name, v.vmtl_account_list + vmtl_typ TEXT, + vmlt_account_name TEXT, + vmlt_account_group TEXT // Falls Account und Liste hinterlegt sind, die Account-Zugangsdaten, Einsatz-UUID, Einsatzart und Wachenname auslesen @@ -846,6 +854,10 @@ module.exports = function (db, uuidv4, app_cfg) { }); }; + function db_vmtl_get_access_data(, callback) { + + }; + return { db_einsatz_speichern: db_einsatz_speichern, db_einsatz_ermitteln: db_einsatz_ermitteln, @@ -878,7 +890,8 @@ module.exports = function (db, uuidv4, app_cfg) { db_rmld_get_fuer_wache: db_rmld_get_fuer_wache, db_rmld_get_by_rmlduuid: db_rmld_get_by_rmlduuid, db_rmld_get_by_waipuuid: db_rmld_get_by_waipuuid, - db_vmtl_get_list: db_vmtl_get_list + db_vmtl_get_list: db_vmtl_get_list, + db_vmtl_get_access_data: db_vmtl_get_access_data }; }; diff --git a/server/waip.js b/server/waip.js index 1cf5713..6a4af1b 100755 --- a/server/waip.js +++ b/server/waip.js @@ -31,9 +31,9 @@ module.exports = function (io, sql, brk, async, app_cfg, api, proof) { }; }); // pruefen ob für die beteiligten Wachen eine Verteiler-Liste hinterlegt ist, falls ja, Rueckmeldungs-Link senden - sql.db_vmtl_get_list(waip_id, function (vmtl_data) { - if (vmtl_data) { - brk.alert_vmtl_list(vmtl_data, function (result) { + sql.db_vmtl_get_list(waip_id, function (list) { + if (list) { + brk.alert_vmtl_list(list, function (result) { if (!result) { sql.db_log('VMTL', 'Link zur Einsatz-Rückmeldung erfolgreichen an Vermittler-Liste gesendet. ' + result); } else {