update Di 3. Mär 15:01:01 CET 2020
This commit is contained in:
parent
71512ac3b2
commit
ab16ff3452
@ -698,41 +698,30 @@ module.exports = function(db, async, app_cfg) {
|
|||||||
|
|
||||||
// temporaere Variablen
|
// temporaere Variablen
|
||||||
var itemsProcessed = 0;
|
var itemsProcessed = 0;
|
||||||
var response_wache = {};
|
var all_responses = [];
|
||||||
response_wache.einsatzkraft = false;
|
|
||||||
response_wache.maschinist = false;
|
|
||||||
response_wache.fuehrungskraft = false;
|
|
||||||
response_wache.atemschutz = false;
|
|
||||||
// callback-function fuer absgeschlossene Schleife
|
// callback-function fuer absgeschlossene Schleife
|
||||||
function loop_done(response_wache) {
|
function loop_done(all_responses) {
|
||||||
callback && callback(response_wache);
|
callback && callback(all_responses);
|
||||||
};
|
};
|
||||||
// Zeilen einzelnen durchgehen
|
// Zeilen einzelnen durchgehen
|
||||||
console.log('rows: '+JSON.stringify(rows));
|
console.log('rows: '+JSON.stringify(rows));
|
||||||
rows.forEach(function (item, index, array) {
|
rows.forEach(function (item, index, array) {
|
||||||
// summiertes JSON-Rueckmeldeobjekt für die angeforderte Wachennummer erstellen
|
// summiertes JSON-Rueckmeldeobjekt für die angeforderte Wachennummer erstellen
|
||||||
if (item.wachen_nr) {
|
console.log('item.response_json.wache_id '+JSON.parse(item.response_json.wache_id));
|
||||||
if (item.wachen_nr.startsWith(wachen_nr)) {
|
db_wache_nr_ermitteln(item.response_json.wache_id, function(response_wachen_nr) {
|
||||||
|
if (response_wachen_nr.startsWith(wachen_nr)) {
|
||||||
// response_wache aufsummieren
|
// response_wache aufsummieren
|
||||||
if (Number.isInteger(item.einsatzkraft)) {
|
all_responses.push(item.response_json)
|
||||||
response_wache.einsatzkraft = response_wache.einsatzkraft + item.einsatzkraft;
|
|
||||||
};
|
|
||||||
if (Number.isInteger(item.maschinist)) {
|
|
||||||
response_wache.maschinist = response_wache.maschinist + item.maschinist;
|
|
||||||
};
|
|
||||||
if (Number.isInteger(item.fuehrungskraft)) {
|
|
||||||
response_wache.fuehrungskraft = response_wache.fuehrungskraft + item.fuehrungskraft;
|
|
||||||
};
|
|
||||||
if (Number.isInteger(item.atemschutz)) {
|
|
||||||
response_wache.atemschutz = response_wache.atemschutz + item.atemschutz;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Schleife ggf. beenden
|
// Schleife ggf. beenden
|
||||||
itemsProcessed++;
|
itemsProcessed++;
|
||||||
if (itemsProcessed === array.length) {
|
if (itemsProcessed === array.length) {
|
||||||
console.log('get_response_wache: '+JSON.stringify(response_wache));
|
console.log('get_response_wache: '+JSON.stringify(all_responses));
|
||||||
loop_done(response_wache);
|
loop_done(all_responses);
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user