|
@ -2,6 +2,7 @@ |
|
|
var mongoose = require('mongoose'); |
|
|
var mongoose = require('mongoose'); |
|
|
var userModel = mongoose.model('userModel'); |
|
|
var userModel = mongoose.model('userModel'); |
|
|
var notificationModel = mongoose.model('notificationModel'); |
|
|
var notificationModel = mongoose.model('notificationModel'); |
|
|
|
|
|
var travelModel = mongoose.model('travelModel'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* */ |
|
|
/* */ |
|
@ -138,6 +139,31 @@ exports.getUserByToken = function (req, res) { |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
exports.getTravelsByUserId = function (req, res) { |
|
|
|
|
|
travelModel.find( |
|
|
|
|
|
{ |
|
|
|
|
|
user: req.params.userid |
|
|
|
|
|
} |
|
|
|
|
|
) |
|
|
|
|
|
.lean() |
|
|
|
|
|
.exec(function (err, travels) { |
|
|
|
|
|
if (err) return res.send(500, err.message); |
|
|
|
|
|
travelModel.find( |
|
|
|
|
|
{ |
|
|
|
|
|
joins: req.params.userid |
|
|
|
|
|
} |
|
|
|
|
|
) |
|
|
|
|
|
.lean() |
|
|
|
|
|
.exec(function (err, joins) { |
|
|
|
|
|
if (err) return res.send(500, err.message); |
|
|
|
|
|
res.json({ |
|
|
|
|
|
travels: travels, |
|
|
|
|
|
joins: joins |
|
|
|
|
|
}); |
|
|
|
|
|
}); |
|
|
|
|
|
}); |
|
|
|
|
|
}; |
|
|
exports.getNotifications = function (req, res) { |
|
|
exports.getNotifications = function (req, res) { |
|
|
userModel.findOne({'token': req.headers['x-access-token']}) |
|
|
userModel.findOne({'token': req.headers['x-access-token']}) |
|
|
.lean() |
|
|
.lean() |
|
|