brand.js 810 Bytes
/**
 * 品牌操作Models
 * @author: chenfeng<feng.chen@yoho.cn>
 * @date: 2016/09/07
 */
'use strict';
const api = global.yoho.API;

/**
 * [收藏品牌或者商品]
 * @param  {[int]}  uid     [用户ID]
 * @param  {[int]}  id      [品牌ID]
 * @param  {Boolean} isBrand [是品牌还是商品]
 * @param  {string} opt [操作(ok:表示确定,cancel:表示取消)]
 * @return {[array]}
 */
const _favoriteBrand = (uid, id, isBrand, opt) => {
    let param = {
        uid: uid,
        type: isBrand ? 'brand' : 'product'
    };

    if (opt === 'ok') {
        param.id = id;
        param.method = 'app.favorite.add';
    } else {
        param.fav_id = id;
        param.method = 'app.favorite.cancel';
    }
    return api.post('', param);
};


module.exports = {
    favoriteBrand: _favoriteBrand
};