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

Merge branch 'development' of git.wxpai.cn:scrmgroup/pisns-forum-api into development

parents 22adf15b 9c44e59e
...@@ -102,38 +102,42 @@ router.get('/:ent_code/share.js', function(req, res, next) { ...@@ -102,38 +102,42 @@ router.get('/:ent_code/share.js', function(req, res, next) {
} }
if(forumInfo.share_type == 1){ if(forumInfo.share_type == 1){
var shareInfo = forumInfo.share || {}; var shareInfo = forumInfo.share || {};
var title = shareInfo.title || '',desc = shareInfo.desc || '',imgUrl = shareInfo.imgUrl || ''; var title = shareInfo.title || '',
desc = shareInfo.description || '',
imgUrl = shareInfo.icon || '';
link = link + 'index&infoId='+ id+'&uId='+uId; link = link + 'index&infoId='+ id+'&uId='+uId;
getWX(res, title, desc, link, imgUrl, mid,ent_code, id,type,null); getWX(res, title, desc, link, imgUrl, mid,ent_code, id,type,null);
return; return;
} }else{
//默认分享设置 //查询板块默认分享设置 //默认分享设置 //查询板块默认分享设置
forumShareConfigService.getByKey(ent_code, 'share', function(err, result) { forumShareConfigService.getByKey(ent_code, 'share', function(err, result) {
if(err){ if(err){
console.error(err); console.error(err);
res.json(_.assign({result:false},returnCode.BUSY)); res.json(_.assign({result:false},returnCode.BUSY));
}else{
var title = '',desc = '',imgUrl = '';
if (result) {
//匹配板块默认分享设置
result = result.meta_value;
_.forEach(result,function(e){
if (e.type === 'info') {
title = e.title;
desc = e.desc;
imgUrl = e.imgUrl;
return;
}
});
link = link + 'index&infoId='+ id+'&uId='+uId;
getWX(res, title, desc, link, imgUrl, mid,ent_code, id,type,null);
}else{ }else{
//没找到板块默认分享设置 var title = '',desc = '',imgUrl = '';
console.error('info默认分享设置不存在'); if (result) {
res.json(_.assign({result:false},returnCode.DATA_NOTEXITS)); //匹配板块默认分享设置
result = result.meta_value;
_.forEach(result,function(e){
if (e.type === 'info') {
title = e.title;
desc = e.desc;
imgUrl = e.imgUrl;
return;
}
});
link = link + 'index&infoId='+ id+'&uId='+uId;
getWX(res, title, desc, link, imgUrl, mid,ent_code, id,type,null);
}else{
//没找到板块默认分享设置
console.error('info默认分享设置不存在');
res.json(_.assign({result:false},returnCode.DATA_NOTEXITS));
}
} }
} });
}); }
}); });
}else if (type === 'Thread') { }else if (type === 'Thread') {
......
...@@ -65,7 +65,7 @@ var sendThreadLogRequest = function(open_id, user_agent, origin_ip, method, nick ...@@ -65,7 +65,7 @@ var sendThreadLogRequest = function(open_id, user_agent, origin_ip, method, nick
var getClientIP = function(req) { var getClientIP = function(req) {
var ipAddress; var ipAddress;
var headers = req.headers; var headers = req.headers;
var forwardedIpsStr = headers['x-real-ip'] || headers['x-forwarded-for']; var forwardedIpsStr = headers['remoteip'] || headers['x-real-ip'] || headers['x-forwarded-for'];
if (forwardedIpsStr) { if (forwardedIpsStr) {
ipAddress = forwardedIpsStr; ipAddress = forwardedIpsStr;
} else { } else {
......
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