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) {
// 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
};
};

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
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 {