Skip to content
Snippets Groups Projects
Commit e031e901 authored by Kevin Erdiza Yogatama's avatar Kevin Erdiza Yogatama
Browse files

cancelling find order

parent dfceff3c
1 merge request!43KIA -13515016 - Kevin Erdiza Yogatama
This commit is part of merge request !43. Comments created here will be created in the context of that merge request.
...@@ -130,6 +130,22 @@ module.exports = function(app) { ...@@ -130,6 +130,22 @@ module.exports = function(app) {
}); });
}); });
// driver want to stop finding order
app.post('/stopfinding', function(req, res){
Driver.findOne({"idDriver" : Number (req.body.id), "status" : "available"}, function(err, foundDriver){
if (!err && foundDriver){
foundDriver["status"] = "unavailable";
foundDriver.save();
var response = {"status" : 200, "message" : "Driver has stopped finding orders"};
res.json(response);
}
else {
var response = {"status" : 503, "message" : "Database error detected"};
res.json(response);
}
});
});
// user select certain driver // user select certain driver
app.post('/selectdriver', function(req, res){ app.post('/selectdriver', function(req, res){
Driver.findOne({"idDriver" : Number (req.body.id), "status" : "available"}, function(err, foundDriver){ Driver.findOne({"idDriver" : Number (req.body.id), "status" : "available"}, function(err, foundDriver){
......
...@@ -60,6 +60,7 @@ function backToFindOrder() { ...@@ -60,6 +60,7 @@ function backToFindOrder() {
var next = 'find-order'; var next = 'find-order';
document.getElementById(prev).style.display = 'none'; document.getElementById(prev).style.display = 'none';
document.getElementById(next).style.display = 'block'; document.getElementById(next).style.display = 'block';
$.post('http://localhost:3000/stopfinding',{id:idCustomer});
} }
function nextToGotAnOrder() { function nextToGotAnOrder() {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment