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

修改创建评论获取用户的方法

parent a1b4cb97
......@@ -339,7 +339,7 @@ router.post('/thread/comment/update/:cid', function(req, res, next) {
};
}
}else{
} else {
res.json(returnCode.SUCCESS);
}
......@@ -418,23 +418,88 @@ router.post('/thread/comment/add', function(req, res, next) {
entity.created = new Date();
entity.ent_code = req.session.user.ent_code;
entity.ip = ip;
// entity.from = req.session.mobileForumUser.userId; // 正式环境
entity.from = '55015675868b65a028187c49'; // 测试环境
var uid = req.session.user.id;
// 正式环境
if (tid) {
// 添加评论
forumCommentService.createComment(entity, function(err, result) {
async.waterfall([
function(callback) {
forumUserService.getUserByUid(uid, callback);
}
], function(err, user) {
if (err) {
res.json(returnCode.BUSY);
} else {
var returnData = {
comment:  result,
errorcode: 0,
errormsg: '请求成功'
if (user) {
entity.from = user._id;
// 添加评论
forumCommentService.createComment(entity, function(err, result) {
if (err) {
res.json(returnCode.BUSY);
} else {
var returnData = {
comment:  result,
errorcode: 0,
errormsg: '请求成功'
}
res.json(returnData);
}
});
} else {
var userentity = {
uid: uid,
nickName: req.session.user.name,
icon: req.session.user.headPic
};
forumUserService.createUser(userentity, function(err, doc) {
if (err) {
res.json(returnCode.BUSY);
} else {
entity.from = doc._id;
// 添加评论
forumCommentService.createComment(entity, function(err, result) {
if (err) {
res.json(returnCode.BUSY);
} else {
var returnData = {
comment:  result,
errorcode: 0,
errormsg: '请求成功'
}
res.json(returnData);
}
});
}
});
}
res.json(returnData);
}
});
} else {
res.json(returnCode.WRONG_PARAM);
}
// 测试环境
// entity.from = '55015675868b65a028187c49';
// if (tid) {
// // 添加评论
// forumCommentService.createComment(entity, function(err, result) {
// if (err) {
// res.json(returnCode.BUSY);
// } else {
// var returnData = {
// comment:  result,
// errorcode: 0,
// errormsg: '请求成功'
// }
// res.json(returnData);
// }
// });
// }
});
......
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