/** * 逛操作models * @author: chenfeng<feng.chen@yoho.cn> * @date: 2016/09/07 */ 'use strict'; const serviceAPI = global.yoho.ServiceAPI; /** * [逛资讯点赞/取消赞] * @param {[int]} udid [唯一客户端标识] * @param {[int]} id [唯一资讯的ID] * @param {[string]} opt [操作(ok:表示确定,cancel:表示取消)] * @return {[array]} */ const praiseArticle = (udid, id, opt) => { let param = { article_id: id, udid: udid }; if (opt === 'cancel') { return serviceAPI.get('guang/api/v2/praise/cancel', param); } else { return serviceAPI.get('guang/api/v2/praise/setPraise', param); } }; /** * [逛资讯收藏/取消收藏 (APP里调用)] * @param {[int]} uid [用户id] * @param {[int]} id [唯一资讯的ID] * @param {[string]} opt [操作(ok:表示确定,cancel:表示取消)] * @return {[array]} */ const collectArticle = (uid, id, opt) => { let param = { article_id: id, uid: uid }; if (opt === 'cancel') { return serviceAPI.get('guang/api/v1/favorite/cancelFavorite', param); } else { return serviceAPI.get('guang/api/v1/favorite/setFavorite', param); } }; // 品牌收藏 const favoriteBrand = (uid, id, opt) => { if (opt === 'ok') { let param = { id: id, uid: uid, type: 'brand' }; } else { let param = { fav_id: id, uid: uid, type: 'brand' }; } if (opt === 'ok') { return api.get('app.favorite.add', param); } else { return api.get('app.favorite.cancel', param); } }; module.exports = { praiseArticle, collectArticle, favoriteBrand };