...
|
...
|
@@ -26,13 +26,15 @@ exports.index = (req, res, next) => { |
|
|
let uid = req.user.uid;
|
|
|
let udid = ghelper.getUdid(req, res);
|
|
|
let gender = ghelper.getGenderByCookie(req);
|
|
|
let isHotDegrade = _.get(req.app.locals.pc, 'guang.removeHotTag', false);
|
|
|
let isAdDegrade = _.get(req.app.locals.pc, 'guang.removeAd', false);
|
|
|
|
|
|
Promise.all([
|
|
|
guangModel.getBanner(channel),
|
|
|
guangModel.getCategory(type, channel),
|
|
|
guangModel.getArticleList(gender, type, uid, udid, page, '', '', pageSize, channel, true),
|
|
|
guangModel.getHotTags(page, pageSize, channel),
|
|
|
guangModel.getAds(channel),
|
|
|
guangModel.getHotTags(page, pageSize, channel, isHotDegrade),
|
|
|
guangModel.getAds(channel, isAdDegrade),
|
|
|
guangModel.getRecoArticles(gender, 1, 10, channel),
|
|
|
headerModel.requestHeaderData(channel)
|
|
|
]).then(ret => {
|
...
|
...
|
@@ -77,13 +79,15 @@ exports.tags = (req, res, next) => { |
|
|
let gender = ghelper.getGenderByCookie(req);
|
|
|
let channel = req.yoho.channel;
|
|
|
let pathNav = guangModel.getPathNav(channel, query);
|
|
|
let isHotDegrade = _.get(req.app.locals.pc, 'guang.removeHotTag', false);
|
|
|
let isAdDegrade = _.get(req.app.locals.pc, 'guang.removeAd', false);
|
|
|
|
|
|
Promise.all([
|
|
|
guangModel.getBanner(channel),
|
|
|
|
|
|
guangModel.getArticleList(gender, 0, uid, udid, page, query, '', pageSize, channel, true),
|
|
|
guangModel.getHotTags(1, 20, channel),
|
|
|
guangModel.getAds(channel),
|
|
|
guangModel.getHotTags(1, 20, channel, isHotDegrade),
|
|
|
guangModel.getAds(channel, isAdDegrade),
|
|
|
guangModel.getRecoArticles(gender, 1, 10, channel),
|
|
|
headerModel.requestHeaderData(channel)
|
|
|
]).then(ret => {
|
...
|
...
|
@@ -121,6 +125,8 @@ exports.editor = (req, res, next) => { |
|
|
let authorId = req.query.author_id;
|
|
|
let channel = req.yoho.channel;
|
|
|
let gender = ghelper.getGenderByCookie(req);
|
|
|
let isHotDegrade = _.get(req.app.locals.pc, 'guang.removeHotTag', false);
|
|
|
let isAdDegrade = _.get(req.app.locals.pc, 'guang.removeAd', false);
|
|
|
|
|
|
let uid = req.user.uid;
|
|
|
let udid = ghelper.getUdid(req, res);
|
...
|
...
|
@@ -133,8 +139,8 @@ exports.editor = (req, res, next) => { |
|
|
Promise.all([
|
|
|
guangModel.getAuthor(authorId),
|
|
|
guangModel.getArticleList(gender, null, uid, udid, page, '', authorId, pageSize, channel, true),
|
|
|
guangModel.getHotTags(1, 20, channel),
|
|
|
guangModel.getAds(channel),
|
|
|
guangModel.getHotTags(1, 20, channel, isHotDegrade),
|
|
|
guangModel.getAds(channel, isAdDegrade),
|
|
|
guangModel.getRecoArticles(gender, 1, 10, channel),
|
|
|
headerModel.requestHeaderData(channel)
|
|
|
]).then(ret => {
|
...
|
...
|
@@ -175,6 +181,8 @@ exports.detail = (req, res, next) => { |
|
|
let udid = ghelper.getUdid(req, res);
|
|
|
let gender = ghelper.getGenderByCookie(req);
|
|
|
let channel = req.yoho.channel;
|
|
|
let isHotDegrade = _.get(req.app.locals.pc, 'guang.removeHotTag', false);
|
|
|
let isAdDegrade = _.get(req.app.locals.pc, 'guang.removeAd', false);
|
|
|
|
|
|
if (!_.isNumber(id)) {
|
|
|
id = parseInt(id);
|
...
|
...
|
@@ -212,12 +220,12 @@ exports.detail = (req, res, next) => { |
|
|
let promises = [
|
|
|
headerModel.requestHeaderData(channel),
|
|
|
guangModel.getArticleContent(id),
|
|
|
guangModel.getHotTags(1, 20, channel),
|
|
|
guangModel.getHotTags(1, 20, channel, isHotDegrade),
|
|
|
guangModel.getArticleComments(id, page, pageSize),
|
|
|
guangModel.getArticleBaseInfo(id, uid, udid),
|
|
|
guangModel.getArticleRelateBrand(id),
|
|
|
guangModel.getRecoArticles(gender, 1, 10, channel),
|
|
|
guangModel.getAds(channel)
|
|
|
guangModel.getAds(channel, isAdDegrade)
|
|
|
];
|
|
|
|
|
|
if (info.authorId) {
|
...
|
...
|
|