|
|
|
@ -1854,4 +1854,16 @@ exports.getCitiesBasedState = async (request, reply) => {
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
exports.getStaffDepartmentDetails = async (request, reply) => {
|
|
|
|
|
try {
|
|
|
|
|
const officeName = request.params.officeName;
|
|
|
|
|
const city = request.params.city;
|
|
|
|
|
const department = await Deparments.find({ officeName, city });
|
|
|
|
|
if (!department) {
|
|
|
|
|
return reply.status(404).send({ message: 'Department not found' });
|
|
|
|
|
}
|
|
|
|
|
reply.send({ department });
|
|
|
|
|
} catch (err) {
|
|
|
|
|
reply.status(500).send({ message: err.message });
|
|
|
|
|
}
|
|
|
|
|
};
|