Commit a7287daf authored by 张淼's avatar 张淼

1

parent 47910bdf
...@@ -97,7 +97,7 @@ router.get('/info/:fid/threads', function(req, res, next) { ...@@ -97,7 +97,7 @@ router.get('/info/:fid/threads', function(req, res, next) {
ent_code:req.session.user.ent_code, ent_code:req.session.user.ent_code,
info:fid info:fid
}; };
forumThreadService.getAllThreadByFid(conditions,pageNo,pageSize,function(err,results){ forumThreadService.getAllThreadByFid(conditions,pageNo,pageSize,null,function(err,results){
if(err){ if(err){
console.error(err); console.error(err);
res.json(returnCode.BUSY); res.json(returnCode.BUSY);
......
...@@ -30,7 +30,8 @@ router.post('/thread/create', function(req, res, next) { ...@@ -30,7 +30,8 @@ router.post('/thread/create', function(req, res, next) {
var rs = {}; var rs = {};
req.body.ent_code=req.session.user.ent_code; req.body.ent_code=req.session.user.ent_code;
var uid=req.session.user.id; // var uid=req.session.user.id;
var uid='12345';
if(userUtil.getUserSession(req)){ if(userUtil.getUserSession(req)){
req.body.from=userUtil.getUserSession._id; req.body.from=userUtil.getUserSession._id;
...@@ -105,7 +106,6 @@ router.get('/thread/:tid/get', function(req, res, next) { ...@@ -105,7 +106,6 @@ router.get('/thread/:tid/get', function(req, res, next) {
function(callback){ function(callback){
forumThreadService.getThreadById(tid,function(err,thread){ forumThreadService.getThreadById(tid,function(err,thread){
if(err){ if(err){
res.json(returnCode.BUSY);
callback(err,null); callback(err,null);
}else{ }else{
callback(null,thread); callback(null,thread);
......
...@@ -129,6 +129,7 @@ router.get('/info/:fid/threads', function(req, res, next) { ...@@ -129,6 +129,7 @@ router.get('/info/:fid/threads', function(req, res, next) {
var fid=req.params.fid; var fid=req.params.fid;
var conditions={ var conditions={
ent_code:req.session.user.ent_code, ent_code:req.session.user.ent_code,
level:1
}; };
if(fid){ if(fid){
conditions.info=fid; conditions.info=fid;
...@@ -156,7 +157,7 @@ router.get('/info/:fid/threads', function(req, res, next) { ...@@ -156,7 +157,7 @@ router.get('/info/:fid/threads', function(req, res, next) {
if(result){ if(result){
conditions._id={$nin:result.thread}; conditions._id={$nin:result.thread};
} }
forumThreadService.getAllThreadByFid(conditions,pageNo,pageSize,function(err,results){ forumThreadService.getAllThreadByFid(conditions,pageNo,pageSize,null,function(err,results){
if(err){ if(err){
console.error(err); console.error(err);
res.json(returnCode.BUSY); res.json(returnCode.BUSY);
......
...@@ -56,7 +56,6 @@ function create(req,callback){ ...@@ -56,7 +56,6 @@ function create(req,callback){
router.post('/thread/create', function(req, res, next) { router.post('/thread/create', function(req, res, next) {
var integral=req.session.openUser.integral||0; var integral=req.session.openUser.integral||0;
var exp=req.session.openUser.exp||0; var exp=req.session.openUser.exp||0;
forumRolePermissionService.checkRolePermiss(req.session.user.ent_code,'create',integral,exp,function(err,result){ forumRolePermissionService.checkRolePermiss(req.session.user.ent_code,'create',integral,exp,function(err,result){
if(err){ if(err){
res.json(returnCode.BUSY); res.json(returnCode.BUSY);
...@@ -741,3 +740,82 @@ router.post('/thread/:tid/userShield', function(req, res, next) { ...@@ -741,3 +740,82 @@ router.post('/thread/:tid/userShield', function(req, res, next) {
res.json(returnCode.WRONG_PARAM); res.json(returnCode.WRONG_PARAM);
} }
}); });
//获取论坛话题列表
router.get('/thread/:tid/topics', function(req, res, next) {
var tid=req.params.tid || null;
var pageNo = req.query.pageNo || 1;
var pageSize = req.query.pageSize || 10;
var conditions={
pid:tid,
type:3
};
if(tid){
//获取最新5条评论
forumThreadService.getAllThreadByFid(conditions,pageNo,pageSize,null,function(err,results){
if(err){
console.log(err);
res.json(returnCode.BUSY);
}else{
res.json(_.assign(results, returnCode.SUCCESS));
}
});
}else{
res.json(returnCode.WRONG_PARAM);
}
});
//获取论坛最新照片墙列表
router.get('/thread/:tid/latestPhotos', function(req, res, next) {
var tid=req.params.tid || null;
var pageNo = req.query.pageNo || 1;
var pageSize = req.query.pageSize || 10;
var conditions={
pid:tid,
type:3
};
if(tid){
//获取最新5条评论
forumThreadService.getAllThreadByFid(conditions,pageNo,pageSize,'-created',function(err,results){
if(err){
console.log(err);
res.json(returnCode.BUSY);
}else{
res.json(_.assign(results, returnCode.SUCCESS));
}
});
}else{
res.json(returnCode.WRONG_PARAM);
}
});
//获取论坛最热照片墙列表
router.get('/thread/:tid/hotPhotos', function(req, res, next) {
var tid=req.params.tid || null;
var pageNo = req.query.pageNo || 1;
var pageSize = req.query.pageSize || 10;
var conditions={
pid:tid,
type:3
};
if(tid){
//获取最新5条评论
forumThreadService.getAllThreadByFid(conditions,pageNo,pageSize,'-praise_count',function(err,results){
if(err){
console.log(err);
res.json(returnCode.BUSY);
}else{
res.json(_.assign(results, returnCode.SUCCESS));
}
});
}else{
res.json(returnCode.WRONG_PARAM);
}
});
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