material.js 1020 Bytes
'use strict';

const platformApi = new global.yoho.ApiBase(global.yoho.config.domains.platformApi, {
    name: 'imCs',
    cache: global.yoho.cache,
    useCache: false
});
const api = global.yoho.API;

const index = (req) => {
    return platformApi.get('/platform/product/material/canlogin', { uid: req.user.uid }).then(data => {
        console.log(data);
        let params = {
            brandId: 1,
            shelveTimeBegin: '2012-02-1 09:53:10',
            shelveTimeEnd: '2017-03-10 09:53:10',
            page: 1
        };

        return platformApi.get('/platform/product/material/getList', Object.assign({
            method: ''
        }, params), { cache: true });
    });
};
const newBrandList = (req) => {
    let channel = req.query.yh_channel || 1;

    return api.get('', { method: 'app.brand.newBrandList', yh_channel: channel });
};

const getCategory = () => {
    return api.get('', {method: 'web.regular.groupsort'});
};


module.exports = {
    index,
    newBrandList,
    getCategory
};