added get tankers

master
varun 3 years ago
parent 1a9e34c369
commit eed250be99

@ -154,3 +154,19 @@ exports.tankerBooking = async (req, reply) => {
throw boom.boomify(err);
}
};
exports.getTanker = async (req, reply) => {
try {
await Tanker.find({tankerName: req.query.tankerName})
.exec()
.then((docs) => {
reply.send({ status_code: 200, data: docs, count: docs.length });
})
.catch((err) => {
console.log(err);
reply.send({ error: err });
});
} catch (err) {
throw boom.boomify(err);
}
};

@ -143,6 +143,25 @@ module.exports = function (fastify, opts, next) {
//onResponse: validationHandler.sendPhoneVerificationCode,
});
fastify.get("/api/getTankers", {
schema: {
tags: ["Tanker"],
description: "This is for Get Tanker Data",
summary: "This is for to Get Tanker Data",
querystring: {
tankerName: {type: 'string'}
},
security: [
{
basicAuth: [],
},
],
},
preHandler: fastify.auth([fastify.authenticate]),
handler: tankersController.getTanker,
});

Loading…
Cancel
Save