Update sql_qry.js
This commit is contained in:
parent
63677dda56
commit
eb8bf93f0f
@ -1,4 +1,4 @@
|
|||||||
module.exports = function(db) {
|
module.exports = function(db, async) {
|
||||||
|
|
||||||
function db_einsatz_vorhanden(content, callback) {
|
function db_einsatz_vorhanden(content, callback) {
|
||||||
// ermittelt den letzten vorhanden Einsatz zu einer Wache
|
// ermittelt den letzten vorhanden Einsatz zu einer Wache
|
||||||
@ -44,18 +44,22 @@ module.exports = function(db) {
|
|||||||
function(err) {
|
function(err) {
|
||||||
if (err == null) {
|
if (err == null) {
|
||||||
// Einsatzmittel zum Einsatz speichern
|
// Einsatzmittel zum Einsatz speichern
|
||||||
for (var i = 0; i < content.alarmdaten.length; i++) {
|
var id = this.lastID;
|
||||||
|
//for (var i = 0; i < content.alarmdaten.length; i++) {
|
||||||
|
async.forEach(content.alarmdaten, function(item, done) {
|
||||||
db.run(`INSERT OR REPLACE INTO waip_einsatzmittel (id, waip_einsaetze_ID, waip_wachen_ID, wachenname, einsatzmittel, zeitstempel)
|
db.run(`INSERT OR REPLACE INTO waip_einsatzmittel (id, waip_einsaetze_ID, waip_wachen_ID, wachenname, einsatzmittel, zeitstempel)
|
||||||
VALUES (
|
VALUES (
|
||||||
(select ID from waip_einsatzmittel where einsatzmittel like \'` + content.alarmdaten[i].einsatzmittel + `\'),
|
(select ID from waip_einsatzmittel where einsatzmittel like \'` + item.einsatzmittel + `\'),
|
||||||
\'` + this.lastID + `\',
|
\'` + id + `\',
|
||||||
(select id from waip_wachen where name_wache like \'` + content.alarmdaten[i].wachenname + `\'),
|
(select id from waip_wachen where name_wache like \'` + item.wachenname + `\'),
|
||||||
\'` + content.alarmdaten[i].wachenname + `\',
|
\'` + item.wachenname + `\',
|
||||||
\'` + content.alarmdaten[i].einsatzmittel + `\',
|
\'` + item.einsatzmittel + `\',
|
||||||
\'` + content.alarmdaten[i].zeit_a + `\')`);
|
\'` + item.zeit_a + `\')`);
|
||||||
};
|
done();
|
||||||
// waip_id zurückgeben
|
}, function(err_) {
|
||||||
callback && callback(this.lastID);
|
if (err_) console.error(err_.message);
|
||||||
|
callback && callback(id);
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
callback && callback(err);
|
callback && callback(err);
|
||||||
};
|
};
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user