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)]);
};