-
-
Save satowind/2e43189942f841b49e991869179eb5dc to your computer and use it in GitHub Desktop.
Make this Node Javascript Better
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
router.post('/verify_car', async (req , res , next)=>{ | |
let car_chases = await Properties.findOne( {s_number:req.body.car_chases, type:3} ); | |
if (car_chases){ | |
let car_chases_stolen = await Properties.findOne( {s_number:req.body.car_chases , status:2, type:3} ) | |
if(car_chases_stolen){ | |
let owner = await Users.findOne({_id: car_chases_stolen.user_id}) | |
res.json({ | |
'success': true , | |
'message': `<b> | |
Laptop : ${car_chases_stolen.name}</br> | |
Original Owner: ${owner.name} <br> | |
Primary Contact: ${owner.phone} <br> | |
Status : Declared Stolen or Missing. | |
</b>` , | |
'title' : 'Stolen/Missing Car!' | |
}); | |
}else{ | |
let car_engine = await Properties.findOne( {e_number:req.body.car_engine, type:3 } ); | |
if(car_engine){ | |
let car_engine_stolen = await Properties.findOne({e_number:req.body.car_engine,status:2, type:3}) | |
if(car_engine_stolen){ | |
let owner = await Users.findOne({_id: car_engine_stolen.user_id}); | |
res.json({ | |
'success': true , | |
'message': `<b> | |
Laptop : ${car_engine_stolen.name}</br> | |
Original Owner: ${owner.name} <br> | |
Primary Contact: ${owner.phone} <br> | |
Status : Declared Stolen or Missing. | |
</b>` , | |
'title' : 'Stolen/Missing Phone!' | |
}); | |
}else{ | |
let owner = await Users.findOne({_id: car_engine.user_id}); | |
res.json({ | |
'success': true , | |
'message': `<b> | |
Laptop : ${car_engine.name}</br> | |
Original Owner: ${owner.name} <br> | |
Primary Contact: ${owner.phone} <br> | |
Status : Not Missing/Stolen. | |
</b>` , | |
'title' : 'Safe to Buy!' | |
}) | |
} | |
}else{ | |
if(car_chases){ | |
let owner = await Users.findOne({_id: car_chases.user_id}) | |
res.json({ | |
'success': true , | |
'message': `<b> | |
Laptop : ${car_chases.name}</br> | |
Original Owner: ${owner.name} <br> | |
Primary Contact: ${owner.phone} <br> | |
Status : Not Declared as Stolen or Missing. | |
</b>` , | |
'title' : 'Safe To Purchase' | |
}); | |
}else{ | |
res.json({ | |
'success': false , | |
'message': `<b> | |
This Car is not registered on our platform <br> | |
Please go to www.siv.ng to register this Car. | |
<b>`, | |
'title' : 'Not Found!' | |
}); | |
} | |
} | |
} | |
} else { | |
let car_engine = await Properties.findOne( {e_number:req.body.car_engine, type:3 } ); | |
if(car_engine){ | |
let car_engine_stolen = await Properties.findOne({e_number:req.body.car_engine,status:2, type:3}); | |
if(car_engine_stolen){ | |
let owner = await Users.findOne({_id: car_engine_stolen.user_id}); | |
res.json({ | |
'success': true , | |
'message': `<b> | |
Laptop : ${car_engine_stolen.name}</br> | |
Original Owner: ${owner.name} <br> | |
Primary Contact: ${owner.phone} <br> | |
Status : Declared Stolen or Missing. | |
</b>` , | |
'title' : 'Stolen/Missing Phone!' | |
}); | |
}else{ | |
let owner = await Users.findOne({_id: car_engine.user_id, type:3}); | |
res.json({ | |
'success': true , | |
'message': `<b> | |
Laptop : ${car_engine.name}</br> | |
Original Owner: ${owner.name} <br> | |
Primary Contact: ${owner.phone} <br> | |
Status : Not Missing/Stolen. | |
</b>` , | |
'title' : 'Safe to Buy!' | |
}) | |
} | |
}else{ | |
res.json({ | |
'success': false , | |
'message': `<b> | |
This Car is not registered on our platform <br> | |
Please go to www.siv.ng to register this Car. | |
<b>`, | |
'title' : 'Not Found!' | |
}); | |
} | |
} | |
}) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment