Commit e323e698 authored by car's avatar car

gephi方式生成传播链图表

parent 4d0265c7
...@@ -960,7 +960,8 @@ var getSubSpreadPaths = function(openIds, c, pvs, cb) { ...@@ -960,7 +960,8 @@ var getSubSpreadPaths = function(openIds, c, pvs, cb) {
c.children.push({ c.children.push({
openId: pvs[i].open_id, openId: pvs[i].open_id,
nickName: pvs[i].user.displayName || '未知', nickName: pvs[i].user.displayName || '未知',
name: pvs[i].user.nickName || '未知' name: pvs[i].user.nickName || '未知' ,
id : pvs[i]._id
}); });
openIds.push(pvs[i].open_id); openIds.push(pvs[i].open_id);
} }
...@@ -1017,8 +1018,10 @@ router.get('/thread/:tid/spreadchain', function(req, res, next) { ...@@ -1017,8 +1018,10 @@ router.get('/thread/:tid/spreadchain', function(req, res, next) {
var data = { var data = {
openId: thread.from.uid, openId: thread.from.uid,
name: thread.from.nickName, name: thread.from.nickName,
nickName: thread.from.displayName, //nickName: thread.from.displayName,
children: [] nickName: thread.from.nickName,
children: [] ,
id : 'ROOT'
} }
//获取一级传播 //获取一级传播
for (var i = 0; i < pvs.length; i += 1) { for (var i = 0; i < pvs.length; i += 1) {
...@@ -1036,7 +1039,8 @@ router.get('/thread/:tid/spreadchain', function(req, res, next) { ...@@ -1036,7 +1039,8 @@ router.get('/thread/:tid/spreadchain', function(req, res, next) {
data.children.push({ data.children.push({
openId: pv.open_id, openId: pv.open_id,
nickName: pv.user.displayName || '未知', nickName: pv.user.displayName || '未知',
name: pv.user.nickName || '未知' name: pv.user.nickName || '未知',
id : pv._id
}); });
openIds.push(pv.open_id); openIds.push(pv.open_id);
} }
......
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