Skip to content

Instantly share code, notes, and snippets.

@satowind
Created February 6, 2019 10:23
Show Gist options
  • Save satowind/2e43189942f841b49e991869179eb5dc to your computer and use it in GitHub Desktop.
Save satowind/2e43189942f841b49e991869179eb5dc to your computer and use it in GitHub Desktop.
Make this Node Javascript Better
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