Authored by 郭成尧

top-article

... ... @@ -133,7 +133,8 @@ class IndexModel extends global.yoho.BaseModel {
return api.all([
this._category(),
this._article(param)
this._article(param),
this._getTopArticles(param)
]).then(result => {
let type = param.type;
... ... @@ -204,11 +205,13 @@ class IndexModel extends global.yoho.BaseModel {
}
let infoList = _.get(result && result[2], 'data.list.artList', []);
if (result && result[1] && result[1].data && result[1].data.list && result[1].data.list.artList) {
let inf = [];
let infoList = result[1].data.list.artList;
infoList = _.concat(infoList, result[1].data.list.artList);
infoList.forEach(val => {
inf.push(guangProcess.formatArticle(val, true, false, true));
... ... @@ -321,6 +324,16 @@ class IndexModel extends global.yoho.BaseModel {
}
/**
* 获取置顶的文章
* @param {*} params
*/
_getTopArticles(params) {
return serviceAPI.get('guang/api/v6/article/getTopList', {
gender: params.gender
});
}
/**
* 逛分类
*/
_category() {
... ...