...
|
...
|
@@ -10,7 +10,6 @@ const contentCodeConfig = require('../../../config/content-code'); |
|
|
const resourcesProcess = require(`${utils}/resources-process`);
|
|
|
const ServiceAPI = require(`${library}/api`).ServiceAPI;
|
|
|
const API = require(`${library}/api`).API;
|
|
|
const sign = require(`${library}/sign`);
|
|
|
const logger = require(`${library}/logger`);
|
|
|
const camelCase = require(`${library}/camel-case`);
|
|
|
const helpers = require(`${library}/helpers`);
|
...
|
...
|
@@ -26,10 +25,10 @@ const contentCode = contentCodeConfig.guang; |
|
|
* @return {[array]}
|
|
|
*/
|
|
|
const _getResources = (page) => {
|
|
|
return serviceAPI.get('operations/api/v5/resource/get', sign.apiSign({
|
|
|
return serviceAPI.get('operations/api/v5/resource/get', {
|
|
|
content_code: contentCode[page],
|
|
|
client_type: 'iphone'
|
|
|
})).then((result) => {
|
|
|
}).then((result) => {
|
|
|
if (result && result.code === 200) {
|
|
|
return resourcesProcess(result.data);
|
|
|
} else {
|
...
|
...
|
@@ -164,11 +163,11 @@ const _processCollocationData = (list) => { |
|
|
* 星潮首页
|
|
|
*/
|
|
|
const getIndexData = (uid) => {
|
|
|
return api.get('', sign.apiSign({
|
|
|
return api.get('', {
|
|
|
method: 'app.starClass.index',
|
|
|
code: '8adc27fcf5676f356602889afcfd2a8e',
|
|
|
client_type: 'iphone'
|
|
|
})).then((result) => {
|
|
|
}).then((result) => {
|
|
|
if (result && result.code === 200) {
|
|
|
return _processIndexData(result.data, uid);
|
|
|
} else {
|
...
|
...
|
@@ -182,13 +181,13 @@ const getIndexData = (uid) => { |
|
|
* 明星专题
|
|
|
*/
|
|
|
const getDetailData = (params) => {
|
|
|
return api.get('', sign.apiSign({
|
|
|
return api.get('', {
|
|
|
method: 'app.starClass.lastTagArticle',
|
|
|
tag: params.tag,
|
|
|
page: params.page || 1,
|
|
|
size: 10,
|
|
|
client_type: 'iphone'
|
|
|
})).then((result) => {
|
|
|
}).then((result) => {
|
|
|
if (result && result.code === 200) {
|
|
|
if (params.page > result.data.totalPage) {
|
|
|
return '';
|
...
|
...
|
@@ -232,10 +231,10 @@ const getSpecialData = () => { |
|
|
*/
|
|
|
const getCollocationListData = (params, uid) => {
|
|
|
|
|
|
return serviceAPI.get('guang/api/v5/article/getStarClassroomArticleList', sign.apiSign(Object.assign({
|
|
|
return serviceAPI.get('guang/api/v5/article/getStarClassroomArticleList', Object.assign({
|
|
|
limit: '20',
|
|
|
uid: uid
|
|
|
}, params))).then((result) => {
|
|
|
}, params)).then((result) => {
|
|
|
if (result && result.code === 200) {
|
|
|
return _processCollocationData(result.data.list.artList);
|
|
|
} else {
|
...
|
...
|
@@ -253,12 +252,12 @@ const setFavorite = (params, uid) => { |
|
|
});
|
|
|
}
|
|
|
|
|
|
return api.get('', sign.apiSign({
|
|
|
return api.get('', {
|
|
|
method: params.type === 'del' ? 'app.sns.cancelFavorBackCount' : 'app.sns.setFavorBackCount',
|
|
|
client_type: 'h5',
|
|
|
article_id: params.articleId,
|
|
|
uid: uid
|
|
|
}));
|
|
|
});
|
|
|
};
|
|
|
|
|
|
module.exports = {
|
...
|
...
|
|