From 2ac63112982582499398c70ae1c5253cc1bc0415 Mon Sep 17 00:00:00 2001 From: Bhaskar Date: Tue, 12 Aug 2025 13:57:46 +0530 Subject: [PATCH] branch details --- src/controllers/admincontroller.js | 44 +++++++++++++++--------------- src/routes/adminRoute.js | 2 +- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/src/controllers/admincontroller.js b/src/controllers/admincontroller.js index ce83a544..a12382d5 100644 --- a/src/controllers/admincontroller.js +++ b/src/controllers/admincontroller.js @@ -460,32 +460,32 @@ exports.getAllCompanys = async (req, reply) => { // }; -// exports.getAllOffices = async (req, reply) => { -// try { -// const { officeName } = req.query; +exports.getAllOffices = async (req, reply) => { + try { + const { officeName } = req.query; -// let filter = {}; + let filter = {}; -// if (officeName && officeName.toUpperCase() !== "ALL") { -// // Partial and case-insensitive match -// filter.officeName = { $regex: new RegExp(officeName, "i") }; -// } + if (officeName && officeName.toUpperCase() !== "ALL") { + // Partial and case-insensitive match + filter.officeName = { $regex: new RegExp(officeName, "i") }; + } -// const offices = await Branch.find(filter).lean(); + const offices = await Branch.find(filter).lean(); -// return reply.code(200).send({ -// status_code: 200, -// message: "Fetched successfully", -// data: offices -// }); -// } catch (error) { -// console.error("Error fetching offices:", error); -// return reply.code(500).send({ -// status_code: 500, -// message: "Internal server error" -// }); -// } -// }; + return reply.code(200).send({ + status_code: 200, + message: "Fetched successfully", + data: offices + }); + } catch (error) { + console.error("Error fetching offices:", error); + return reply.code(500).send({ + status_code: 500, + message: "Internal server error" + }); + } +}; // exports.getCityOffices = async (req, reply) => { diff --git a/src/routes/adminRoute.js b/src/routes/adminRoute.js index e00ffcd8..ce6d59b6 100644 --- a/src/routes/adminRoute.js +++ b/src/routes/adminRoute.js @@ -308,7 +308,7 @@ fastify.get("/api/getBranchDetails", { } } }, - handler: adminController.getCityOffices, + handler: adminController.getAllOffices, }); fastify.get("/api/getOfficeDetails/:officeName/:city", {