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
|
||||
var itemsProcessed = 0;
|
||||
var response_wache = {};
|
||||
response_wache.einsatzkraft = false;
|
||||
response_wache.maschinist = false;
|
||||
response_wache.fuehrungskraft = false;
|
||||
response_wache.atemschutz = false;
|
||||
var all_responses = [];
|
||||
// callback-function fuer absgeschlossene Schleife
|
||||
function loop_done(response_wache) {
|
||||
callback && callback(response_wache);
|
||||
function loop_done(all_responses) {
|
||||
callback && callback(all_responses);
|
||||
};
|
||||
// Zeilen einzelnen durchgehen
|
||||
console.log('rows: '+JSON.stringify(rows));
|
||||
rows.forEach(function (item, index, array) {
|
||||
// summiertes JSON-Rueckmeldeobjekt für die angeforderte Wachennummer erstellen
|
||||
if (item.wachen_nr) {
|
||||
if (item.wachen_nr.startsWith(wachen_nr)) {
|
||||
console.log('item.response_json.wache_id '+JSON.parse(item.response_json.wache_id));
|
||||
db_wache_nr_ermitteln(item.response_json.wache_id, function(response_wachen_nr) {
|
||||
if (response_wachen_nr.startsWith(wachen_nr)) {
|
||||
// response_wache aufsummieren
|
||||
if (Number.isInteger(item.einsatzkraft)) {
|
||||
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;
|
||||
};
|
||||
};
|
||||
all_responses.push(item.response_json)
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
|
||||
// Schleife ggf. beenden
|
||||
itemsProcessed++;
|
||||
if (itemsProcessed === array.length) {
|
||||
console.log('get_response_wache: '+JSON.stringify(response_wache));
|
||||
loop_done(response_wache);
|
||||
console.log('get_response_wache: '+JSON.stringify(all_responses));
|
||||
loop_done(all_responses);
|
||||
};
|
||||
});
|
||||
} else {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user