special.js
911 Bytes
/**
* activity model
* @author: wsl<shuiling.wang@yoho.cn>
* @date: 2016/05/18
*/
'use strict';
const logger = global.yoho.logger;
const headerModel = require('../../../doraemon/models/header');
var api = global.yoho.ServiceAPI;
const _getstaticFile = (id) => {
return api.get('activity/staticFileManage/queryById', {
id: id
}, {
cache: true
}).then(result => {
if (result && result.code === 200) {
result.data.title = result.data.pageTitle;
result.data.keywords = result.data.keyWord;
result.data.description = result.data.pageDesc;
return result.data;
} else {
logger.error(`专题活动ID: ${id} 接口返回数据错误`);
return {};
}
});
};
exports.getSpecialData = (id, type) => {
return Promise.all([headerModel.requestHeaderData(type), _getstaticFile(id)]);
};