special.js 833 Bytes
/**
 * activity model
 * @author: wsl<shuiling.wang@yoho.cn>
 * @date: 2016/05/18
 */
'use strict';

const ServiceAPI = require(`${global.library}/api`).ServiceAPI;
const sign = require(`${global.library}/sign`);
const logger = require(`${global.library}/logger`);
const headerModel = require('../../../doraemon/models/header');

var api = new ServiceAPI();

const getstaticFile = (id) => {
    return api.get('staticFileManage/queryById', sign.apiSign({
        id: id
    }), true).then(result => {
        if (result && result.code === 200) {
            return result.data;
        } else {
            logger.error(`专题活动ID: ${id}  接口返回数据错误`);
            return {};
        }
    });
};

exports.getSpecialData = (id) => {
    return Promise.all([headerModel.requestHeaderData(), getstaticFile(id)]);
};