From 8161b8b48c3c21f02766b31bf4e6bc6e5f01657c Mon Sep 17 00:00:00 2001 From: Varun Date: Fri, 7 Mar 2025 11:59:01 +0530 Subject: [PATCH 1/3] changes --- src/controllers/storeController.js | 13 +++++++++++-- src/routes/storeRoute.js | 8 +++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/controllers/storeController.js b/src/controllers/storeController.js index 170ca884..17adb9c7 100644 --- a/src/controllers/storeController.js +++ b/src/controllers/storeController.js @@ -1312,8 +1312,15 @@ exports.getSensorsByStatus = async (req, reply) => { for (const status of statuses) { result[status] = await Insensors.find({ storeId, status }); } - - return reply.code(200).send(result); + const sensorStock = await SensorStock.find({ storeId }).lean(); + return reply.code(200).send({ + status_code: 200, + message: "Sensors and stock fetched successfully", + data: { + sensors: result, + stock: sensorStock + } + }); } catch (error) { console.error("Error fetching sensors:", error); return reply.code(500).send({ message: "Internal Server Error" }); @@ -1325,6 +1332,8 @@ exports.getSensorsByStatus = async (req, reply) => { + + exports.getpumpswitchqc = async (req, reply) => { try { await MotorSwitchSensor.find({storeId: req.params.storeId,motorId:req.body.motorId}) diff --git a/src/routes/storeRoute.js b/src/routes/storeRoute.js index dcb61bab..0aed3c70 100644 --- a/src/routes/storeRoute.js +++ b/src/routes/storeRoute.js @@ -1203,7 +1203,7 @@ fastify.get("/api/getSensorsByStatus/:storeId", { description: "Store ID", }, }, - + }, }, handler: storeController.getSensorsByStatus, @@ -1697,6 +1697,12 @@ fastify.get("/api/getPendingOrders", { }); + + + + + + fastify.post("/api/cart/hardwareItem", { schema: { description: "To add items to the Hardwarecart", From 969fdaf1ace155d4500a0e52c6f331cceda34b7b Mon Sep 17 00:00:00 2001 From: Varun Date: Fri, 7 Mar 2025 11:59:23 +0530 Subject: [PATCH 2/3] changes --- src/controllers/storeController.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/controllers/storeController.js b/src/controllers/storeController.js index 17adb9c7..a22b18b5 100644 --- a/src/controllers/storeController.js +++ b/src/controllers/storeController.js @@ -1334,6 +1334,7 @@ exports.getSensorsByStatus = async (req, reply) => { + exports.getpumpswitchqc = async (req, reply) => { try { await MotorSwitchSensor.find({storeId: req.params.storeId,motorId:req.body.motorId}) From 6ffab392274b67f622ea2f84f1cfc68a43fdb567 Mon Sep 17 00:00:00 2001 From: Varun Date: Fri, 7 Mar 2025 12:01:28 +0530 Subject: [PATCH 3/3] changes --- src/controllers/storeController.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/controllers/storeController.js b/src/controllers/storeController.js index a22b18b5..7f1936f6 100644 --- a/src/controllers/storeController.js +++ b/src/controllers/storeController.js @@ -1302,6 +1302,7 @@ exports.updateSensorQC = async (req, reply) => { + exports.getSensorsByStatus = async (req, reply) => { try { const { storeId } = req.params;