unique booking id

master
varun 3 years ago
parent 0d4a47be98
commit 609f674eb2

@ -109,6 +109,11 @@ exports.tankerBooking = async (req, reply) => {
const count = bookingCount.toString().padStart(4, '0')
const bookingId = `ARM${year}${month}${day}${count}`
bookingCount = (bookingCount + 1) % 100;
var booking_id = await Tankerbooking.findOne({ bookingid: bookingId})
if(booking_id){
throw new Error('booking_id already exists');
}
else {
bookingsData = {
bookingid : bookingId,
@ -116,7 +121,6 @@ exports.tankerBooking = async (req, reply) => {
capacity: req.body.capacity,
address: req.body.address,
dateTime: req.body.dateTime,
amount :req.body.amount
};
@ -133,7 +137,7 @@ exports.tankerBooking = async (req, reply) => {
tankersBookingData.dateTime = usertobeInserted.dateTime;
}
}
const booking_data = await tankersBookingData.save();

Loading…
Cancel
Save