From 560a5cfd768c5a38bad8c92e7ca9a958526a154d Mon Sep 17 00:00:00 2001 From: ISA Date: Thu, 24 Apr 2025 13:26:16 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20API=20updateDigitaleEingaenge=20erweiter?= =?UTF-8?q?t=20=E2=80=93=20filterzeit,=20gewichtung,=20zaehlerAktiv=20werd?= =?UTF-8?q?en=20jetzt=20auch=20gespeichert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apiMockData/SERVICE/digitaleEingaengeMockData.js | 6 +++--- config/webVersion.ts | 2 +- pages/api/cpl/updateDigitaleEingaenge.ts | 12 +++++++++++- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/apiMockData/SERVICE/digitaleEingaengeMockData.js b/apiMockData/SERVICE/digitaleEingaengeMockData.js index 2b6886e..abb3da3 100644 --- a/apiMockData/SERVICE/digitaleEingaengeMockData.js +++ b/apiMockData/SERVICE/digitaleEingaengeMockData.js @@ -103,7 +103,7 @@ var win_de_counter = [ 0 ]; var win_de_time_filter = [ - 0, + 2000, 0, 0, 0, @@ -137,7 +137,7 @@ var win_de_time_filter = [ 0 ]; var win_de_weighting = [ - 0, + 1000, 0, 0, 0, @@ -171,7 +171,7 @@ var win_de_weighting = [ 0 ]; var win_de_counter_active = [ - 0, + 1, 0, 0, 0, diff --git a/config/webVersion.ts b/config/webVersion.ts index 7a83eb0..54146f1 100644 --- a/config/webVersion.ts +++ b/config/webVersion.ts @@ -6,5 +6,5 @@ 2: Patch oder Hotfix (Bugfixes oder kleine Änderungen). */ -const webVersion = "1.6.270"; +const webVersion = "1.6.271"; export default webVersion; diff --git a/pages/api/cpl/updateDigitaleEingaenge.ts b/pages/api/cpl/updateDigitaleEingaenge.ts index 6f38fb4..171a6cb 100644 --- a/pages/api/cpl/updateDigitaleEingaenge.ts +++ b/pages/api/cpl/updateDigitaleEingaenge.ts @@ -44,7 +44,8 @@ export default async function handler( } try { - const { id, name, invertierung } = req.body; + const { id, name, invertierung, filterzeit, gewichtung, zaehlerAktiv } = + req.body; if (typeof id !== "number" || id < 1 || id > 32) { return res.status(400).json({ error: "Ungültige ID (1–32 erlaubt)" }); @@ -55,6 +56,15 @@ export default async function handler( // Update der Daten if (typeof name === "string") data.win_de_label[id - 1] = name; + if (typeof invertierung === "number") + data.win_de_invert[id - 1] = invertierung; + if (typeof filterzeit === "number") + data.win_de_time_filter[id - 1] = filterzeit; + if (typeof gewichtung === "number") + data.win_de_weighting[id - 1] = gewichtung; + if (typeof zaehlerAktiv === "number") + data.win_de_counter_active[id - 1] = zaehlerAktiv; + if (typeof invertierung === "number") data.win_de_invert[id - 1] = invertierung;