update Do 11. Jun 17:01:01 CEST 2020

This commit is contained in:
Robert Richter 2020-06-11 17:01:01 +02:00
parent 6e94ac30eb
commit 1daa8a4d98
2 changed files with 19 additions and 6 deletions

View File

@ -819,13 +819,21 @@ module.exports = function (db, uuidv4, app_cfg) {
function db_vmtl_get_list(waip_id, callback) { function db_vmtl_get_list(waip_id, callback) {
// Pruefen ob fuer eine Wache im Einsatz ein Verteilerliste hinterlegt ist // 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 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) { where em.waip_einsaetze_ID = ?)`, [waip_id], function (err, liste) {
if (err == null && liste) { if (err == null && liste) {
// Falls Liste für Wache hinterlegt, je nach Typ de // 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 // 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 // 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 { return {
db_einsatz_speichern: db_einsatz_speichern, db_einsatz_speichern: db_einsatz_speichern,
db_einsatz_ermitteln: db_einsatz_ermitteln, 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_fuer_wache: db_rmld_get_fuer_wache,
db_rmld_get_by_rmlduuid: db_rmld_get_by_rmlduuid, db_rmld_get_by_rmlduuid: db_rmld_get_by_rmlduuid,
db_rmld_get_by_waipuuid: db_rmld_get_by_waipuuid, 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
}; };
}; };

View File

@ -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 // 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) { sql.db_vmtl_get_list(waip_id, function (list) {
if (vmtl_data) { if (list) {
brk.alert_vmtl_list(vmtl_data, function (result) { brk.alert_vmtl_list(list, function (result) {
if (!result) { if (!result) {
sql.db_log('VMTL', 'Link zur Einsatz-Rückmeldung erfolgreichen an Vermittler-Liste gesendet. ' + result); sql.db_log('VMTL', 'Link zur Einsatz-Rückmeldung erfolgreichen an Vermittler-Liste gesendet. ' + result);
} else { } else {