Commit b86884ff authored by 陈家荣's avatar 陈家荣

修改查询消息列表接口

parent d687e750
......@@ -199,14 +199,42 @@ router.get('/message/searchList', function(req, res, next) {
var pageNo = req.query.pageNo || 1,
pageSize = req.query.pageSize || 10,
ent_code = req.session.user.ent_code,
status = req.query.status || null;
title = req.query.title || null,
content = req.query.content || null,
begin_time = req.query.begin_time || null,
end_time = req.query.end_time || null;
//查询用户条件
var q = {
ent_code: ent_code
}
if(status){
q.status = Number(status);
if(title){
q.title = {
$regex: title,
$options: 'i'
};
}
if(content){
q.content = {
$regex: content,
$options: 'i'
};
}
if(begin_time && end_time){
q.created = {
$gte: begin_time,
$lte: end_time
}
}else if(begin_time && !end_time){
q.created = {
$gte: begin_time
}
}else if(!begin_time && end_time){
q.created = {
$lte: end_time
}
}
forumMessageService.getAll(q, pageNo, pageSize, function(err, result) {
......
......@@ -86,7 +86,7 @@ exports.getAll= function(conditions,pageNo,pageSize,callback) {
}else{
var skip = (pageNo - 1) * pageSize;
var limit = count - skip > pageSize ? pageSize : (count - skip);
ForumMessage.find(conditions).skip(skip).limit(limit).sort({created:-1}).exec(function(err, docs) {
ForumMessage.find(conditions).populate('from','_id uid mid nickName').skip(skip).limit(limit).sort({created:-1}).exec(function(err, docs) {
if (err) {
console.error(err);
callback(err,null);
......
Markdown is supported
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