Commit 165875d4 authored by 陈家荣's avatar 陈家荣

改接口

parent c296a878
......@@ -8,6 +8,7 @@ var mongoose = require('mongoose');
var forumTagService=require('../../service/forumTagService');
var forumThreadService=require('../../service/forumThreadService');
var forumUserThreadControlService=require('../../service/forumUserThreadControlService');
var redisPraiseLog = require('../../utils/redisPraiseLog');
var user=require('../../utils/user');
var async=require('async');
......@@ -63,8 +64,9 @@ router.get('/tag/:tid/threads', function(req, res, next) {
var pageSize = req.query.pageSize || 10;
var tid=req.params.tid;
var sort = '-tag_top -tag_topTime -created';
var ent_code = req.session.user.ent_code;
var conditions={
ent_code:req.session.user.ent_code,
ent_code:ent_code,
status:1,
level:1
};
......@@ -98,7 +100,22 @@ router.get('/tag/:tid/threads', function(req, res, next) {
console.error(err);
res.json(returnCode.BUSY);
}else{
//判断是否已经点赞
redisPraiseLog.get(ent_code,user.getMobileUser(req),'thread', function(error, docs){
_.forEach(results.items, function(d,i) {
if(results.items[i].toObject){
results.items[i] = results.items[i].toObject();
}
results.items[i].isPraise = false;
for (var k = docs.length - 1; k >= 0; k--) {
if(results.items[i]._id == docs[k]){
results.items[i].isPraise = true;
break;
}
};
});
res.json(_.assign(results, returnCode.SUCCESS));
});
}
});
}
......
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