Commit 46020da7 authored by strong's avatar strong

Merge branch 'remould_0308_forum'

parents 4c9665f7 6125c659
...@@ -3,6 +3,7 @@ var express = require('express'), ...@@ -3,6 +3,7 @@ var express = require('express'),
router = express.Router(), router = express.Router(),
returnCode = require('../../utils/returnCode'), returnCode = require('../../utils/returnCode'),
util = require('../../utils/util'), util = require('../../utils/util'),
loadUserLevel = require('../../utils/loadUserLevel'),
_ = require('lodash'); _ = require('lodash');
var mongoose = require('mongoose'); var mongoose = require('mongoose');
var ForumThread = mongoose.model('ForumThread'); var ForumThread = mongoose.model('ForumThread');
...@@ -885,7 +886,16 @@ router.post('/thread/:tid/comment/add', function(req, res, next) { ...@@ -885,7 +886,16 @@ router.post('/thread/:tid/comment/add', function(req, res, next) {
} else { } else {
var rs = {}; var rs = {};
rs.data = c; rs.data = c;
loadUserLevel.loadLevelFromAPI(req.session.user.ent_code,rs.data.from.uid,function(err,expValue){
if(!err){
rs.data=rs.data.toObject();
if(!expValue)
rs.data.from.exp=0;
else
rs.data.from.exp=expValue[rs.data.from.uid];
}
res.json(_.assign(rs, returnCode.SUCCESS)); res.json(_.assign(rs, returnCode.SUCCESS));
});
} }
}); });
...@@ -1247,6 +1257,8 @@ router.post('/thread/:tid/comment/:cid/slash', function(req, res, next) { ...@@ -1247,6 +1257,8 @@ router.post('/thread/:tid/comment/:cid/slash', function(req, res, next) {
q1.status=1; q1.status=1;
q1.$or=[{ q1.$or=[{
recommend: 0 recommend: 0
},{
recommend: 1
}, { }, {
recommend: null recommend: null
}]; }];
......
...@@ -461,7 +461,7 @@ exports.getPopulateCommentById = function(cid, callback) { ...@@ -461,7 +461,7 @@ exports.getPopulateCommentById = function(cid, callback) {
_id: cid _id: cid
}).populate({ }).populate({
path: 'from to', path: 'from to',
select: 'uid nickName icon' select: 'uid nickName icon honorTitles'
}).exec(function(err, c) { }).exec(function(err, c) {
if (err) { if (err) {
console.error(err); console.error(err);
......
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