get all tanker booking data

master
Bhaskara Kishore 3 years ago
parent 7dda54bf69
commit f01063df28

@ -18,7 +18,7 @@ exports.addTankers = async (req, reply) => {
//const username = req.params.username; //const username = req.params.username;
console.log(req.params); console.log(req.params);
const supplierId = req.params.supplierId; const supplierId = req.params.supplierId;
//console.log(loginObject.user.username) //console.log(loginObject.user.username)
// const userInfo = await User.findOne({ username: username.toString() }); // const userInfo = await User.findOne({ username: username.toString() });
@ -200,7 +200,8 @@ exports.tankerBooking = async (req, reply) => {
capacity: req.body.capacity, capacity: req.body.capacity,
address: req.body.address, address: req.body.address,
dateOfOrder: req.body.dateOfOrder, dateOfOrder: req.body.dateOfOrder,
price:req.body.price price:req.body.price,
supplierId:req.body.supplierId
//date: req.body.date, //date: req.body.date,
// time: req.body.time, // time: req.body.time,
@ -219,6 +220,8 @@ exports.tankerBooking = async (req, reply) => {
tankersBookingData.typeofwater = usertobeInserted.typeofwater; tankersBookingData.typeofwater = usertobeInserted.typeofwater;
tankersBookingData.address = usertobeInserted.address; tankersBookingData.address = usertobeInserted.address;
tankersBookingData.dateOfOrder = usertobeInserted.dateOfOrder; tankersBookingData.dateOfOrder = usertobeInserted.dateOfOrder;
tankersBookingData.price = usertobeInserted.price;
tankersBookingData.supplierId = usertobeInserted.supplierId;
//tankersBookingData.date = usertobeInserted.date; //tankersBookingData.date = usertobeInserted.date;
//tankersBookingData.time = usertobeInserted.time; //tankersBookingData.time = usertobeInserted.time;
@ -300,36 +303,30 @@ exports.getTankersBookingdetails = async (req, reply) => {
} }
}; };
exports.getAllTankersBookingdetails = async (req, reply) => { exports.getAllTankersBookingdetails = async (req, reply) => {
const limit = parseInt(req.query.limit) || 100;
const page = parseInt(req.query.page) || 1;
const startindex = (page - 1) * limit;
const supplierId = req.params.supplierId
try { try {
const supplierId = req.params.customerId await Tankerbooking.find( { supplierId:supplierId })
// const tankerName = req.query.tankerName .limit(limit)
.skip(startindex)
await Tankerbooking.find({ supplierId:supplierId })
.exec() .exec()
.then((docs) => { .then((docs) => {
reply.send({ status_code: 200, data: docs, count: docs.length }); reply.send({ status_code: 200, data: docs, count: docs.length });
}) })
.catch((err) => { .catch((err) => {
console.log(err); console.log(err);
reply.send({ error: err }); reply.send({ error: err });
}); });
} catch (err) { } catch (err) {
throw boom.boomify(err); throw boom.boomify(err);
} }
}; };
exports.addBores = async (req, reply) => { exports.addBores = async (req, reply) => {
try { try {

@ -205,6 +205,7 @@ module.exports = function (fastify, opts, next) {
address: { type: "string" }, address: { type: "string" },
dateOfOrder: { type: "string"}, dateOfOrder: { type: "string"},
price: { type: "string"}, price: { type: "string"},
supplierId: { type: "string"},

Loading…
Cancel
Save