Commit e6ad37f7 authored by strong's avatar strong

Merge commit 'ea64a2be' into SANDBOX

parents fae3e0c4 ea64a2be
...@@ -9,6 +9,7 @@ var forumCommentService = require('./forumCommentService'); ...@@ -9,6 +9,7 @@ var forumCommentService = require('./forumCommentService');
var async = require('async'); var async = require('async');
var then = require('thenjs'); var then = require('thenjs');
var _ = require('lodash');
var redisThreadList = require('../utils/redisThreadList'); var redisThreadList = require('../utils/redisThreadList');
...@@ -783,9 +784,21 @@ function getSubThreads(doc, sort, callback) { ...@@ -783,9 +784,21 @@ function getSubThreads(doc, sort, callback) {
console.error(err); console.error(err);
callback(err, null); callback(err, null);
} else { } else {
var list = []; //用户去重
_.forEach(docs, function(one, i) {
var flag = true;
_.forEach(list, function(two, k) {
if(one.from._id == two.from._id){
flag = false;
}
});
if(flag){
list.push(one);
}
});
var obj = {}; var obj = {};
obj.total = count; obj.total = count;
obj.items = docs; obj.items = list;
var newDoc = doc.toObject(); var newDoc = doc.toObject();
newDoc.subThreads = obj; newDoc.subThreads = obj;
......
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