Authored by 张丽霞

为你优选

... ... @@ -2,29 +2,44 @@
const mRoot = '../models';
const recommendForYouModel = require(`${mRoot}/recommend-for-you`); // 领取优惠券 model
const _ = require('lodash');
exports.index = (req, res, next) => {
var renderData = {
module: 'preference',
page: 'index'
},
udid = req.query.udid,
uid = req.query.uid,
recPos = req.query.rec_pos,
yhChannel = req.query.yh_channel,
exports.userCenter = (req, res, next) => {
var udid = 'wap',
uid = _.isEmpty(req.user.uid) ? null : req.user.uid,
yhChannel = req.query.yh_channel || '1',
limit = 30;
renderData.udid = udid;
renderData.rec_pos = recPos;
renderData.yh_channel = yhChannel;
recommendForYouModel.getPreference({
yh_channel: yhChannel,
udid: udid,
limit: limit,
rec_pos: '100004',
uid: uid
}).then((preferenceData) => {
if (preferenceData.code === 200) {
// 获取信息成功
}
res.render('recommend-for-you/index', {
result: preferenceData,
module: 'product',
page: 'recommend'
});
}).catch(next);
};
exports.cart = (req, res, next) => {
var udid = 'wap',
uid = _.isEmpty(req.user.uid) ? null : req.user.uid,
yhChannel = req.query.yh_channel || '1',
limit = 30;
// 测试假数据
// res.render('coupon', renderData); // 渲染页面
recommendForYouModel.getPreference({
yh_channel: yhChannel,
udid: udid,
limit: limit,
rec_pos: recPos,
rec_pos: '100003',
uid: uid
}).then((preferenceData) => {
... ...
... ... @@ -3,6 +3,7 @@
* @author: xuqi<qi.xu@yoho.cn>
* @date: 2016/05/06
*/
'use strict';
var express = require('express'),
path = require('path'),
... ...
'use strict';
var API = require('../../../library/api').API;
var api = new API();
... ...
... ... @@ -49,6 +49,7 @@ router.get('/outlet/activity', outlet.activityDetail);
router.get('/outlet/activityinfo', outlet.activityList);
router.get('/recommendforyou', recommendForYou.index);
router.get('/recommendforyou/userCenter', recommendForYou.userCenter);
router.get('/recommendforyou/cart', recommendForYou.cart);
module.exports = router;
... ...