diff --git a/src/controllers/storeController.js b/src/controllers/storeController.js index 1c33a48e..f6900cfb 100644 --- a/src/controllers/storeController.js +++ b/src/controllers/storeController.js @@ -1234,6 +1234,7 @@ exports.deleteSensorById = async (req, reply) => { } }; + exports.updateSensorQC = async (req, reply) => { try { const { _id } = req.params; @@ -1269,6 +1270,7 @@ exports.updateSensorQC = async (req, reply) => { } }; + exports.getSensorsByStatus = async (req, reply) => { try { const { storeId } = req.params; diff --git a/src/models/store.js b/src/models/store.js index 36ecf731..382dd07a 100644 --- a/src/models/store.js +++ b/src/models/store.js @@ -271,7 +271,6 @@ const insensorsSchema = new mongoose.Schema({ batchno: { type: String, default: null }, sensor_type: { type: String, enum: ['slaves', 'motorswitch', 'master'] }, // adding sensor_type field status: { type: String, default: "pending" }, - }); diff --git a/src/routes/storeRoute.js b/src/routes/storeRoute.js index 7b71be8f..b8906c8f 100644 --- a/src/routes/storeRoute.js +++ b/src/routes/storeRoute.js @@ -1188,6 +1188,7 @@ fastify.post("/api/updateSensorQC/:_id", { handler: storeController.updateSensorQC, }); + fastify.get("/api/getSensorsByStatus/:storeId", { schema: { description: "Get list of sensors grouped by status for a given store",