findZones API added

This commit is contained in:
2025-06-03 09:48:11 +05:30
parent f9083175da
commit d5fa507617
3 changed files with 24 additions and 3 deletions

View File

@@ -272,4 +272,24 @@ export class ZoneService {
return res.status(500).send(error.message);
}
}
static async getZones(req: Request, res: Response) {
try {
const { organization } = req.params;
const findZoneId = await zoneSchema(organization)
.find()
.select(
"zoneId zoneName layer points viewPortCenter viewPortposition -_id"
);
if (!findZoneId) {
res.status(500).json({ message: "Invalid zone" });
}
res.status(201).json({ data: findZoneId, organization: organization });
} catch (error) {
console.log("error: ", error);
res.status(500).json({ message: "Zone not found", error });
}
}
}