index.js 1.39 KB
/**
 * Created by PhpStorm.
 * User: Targaryen
 * Date: 2016/8/10
 * Time: 13:43
 */

'use strict';

// const logger = global.yoho.logger;
const favApi = global.yoho.FavAPI;
const api = global.yoho.API;

/**
 * 收藏数量接口
 * @param params
 * @returns {*|Promise.<TResult>}
 */
const _favoriteData = (params) => {
    return favApi.get('brower', {
        method: 'app.favorite.getFavoriteCount',
        uid: params.uid || '8039759'
    }, {code: 200, cache: false}).then(result => {
        if (result.data) {
            return result;
        }
    });
};

/**
 * 获取个人中心公告有关数据
 */
const _noticeData = () => {
    return api.get('', {
        method: 'app.resources.getNotices',
    }).then(result => {
        return result;
    });
};

/**
 * 个人中心页面优惠券,收藏的商品等的数目数据
 */
const _infoNum = (params) => {
    return api.get('', {
        method: 'app.home.getInfoNum',
        uid: params.uid,
        udid: params.udid,
    }).then(result => {
        return result;
    });
};

/**
 * 个人详情数据
 */
const _userData = (params) => {
    return api.get('', {
        method: 'app.passport.profile',
        uid: params.uid,
    }).then(result => {
        return result;
    });
};


/**
 * 个人中心首页
 * @param params
 * @returns {function()}
 */
const index = (params) => {
    return _favoriteData;
};

module.exports = {
    index
};