ashok 2 months ago
commit b6263e77d6

@ -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) => {

@ -308,7 +308,7 @@ fastify.get("/api/getBranchDetails", {
}
}
},
handler: adminController.getCityOffices,
handler: adminController.getAllOffices,
});
fastify.get("/api/getOfficeDetails/:officeName/:city", {

Loading…
Cancel
Save