|
@@ -2,29 +2,44 @@ |
|
@@ -2,29 +2,44 @@ |
2
|
|
2
|
|
3
|
const mRoot = '../models';
|
3
|
const mRoot = '../models';
|
4
|
const recommendForYouModel = require(`${mRoot}/recommend-for-you`); // 领取优惠券 model
|
4
|
const recommendForYouModel = require(`${mRoot}/recommend-for-you`); // 领取优惠券 model
|
|
|
5
|
+const _ = require('lodash');
|
5
|
|
6
|
|
6
|
-exports.index = (req, res, next) => {
|
|
|
7
|
- var renderData = {
|
|
|
8
|
- module: 'preference',
|
|
|
9
|
- page: 'index'
|
|
|
10
|
- },
|
|
|
11
|
- udid = req.query.udid,
|
|
|
12
|
- uid = req.query.uid,
|
|
|
13
|
- recPos = req.query.rec_pos,
|
|
|
14
|
- yhChannel = req.query.yh_channel,
|
7
|
+exports.userCenter = (req, res, next) => {
|
|
|
8
|
+ var udid = 'wap',
|
|
|
9
|
+ uid = _.isEmpty(req.user.uid) ? null : req.user.uid,
|
|
|
10
|
+ yhChannel = req.query.yh_channel || '1',
|
15
|
limit = 30;
|
11
|
limit = 30;
|
16
|
|
12
|
|
17
|
- renderData.udid = udid;
|
|
|
18
|
- renderData.rec_pos = recPos;
|
|
|
19
|
- renderData.yh_channel = yhChannel;
|
13
|
+ recommendForYouModel.getPreference({
|
|
|
14
|
+ yh_channel: yhChannel,
|
|
|
15
|
+ udid: udid,
|
|
|
16
|
+ limit: limit,
|
|
|
17
|
+ rec_pos: '100004',
|
|
|
18
|
+ uid: uid
|
|
|
19
|
+ }).then((preferenceData) => {
|
|
|
20
|
+
|
|
|
21
|
+ if (preferenceData.code === 200) {
|
|
|
22
|
+ // 获取信息成功
|
|
|
23
|
+ }
|
|
|
24
|
+ res.render('recommend-for-you/index', {
|
|
|
25
|
+ result: preferenceData,
|
|
|
26
|
+ module: 'product',
|
|
|
27
|
+ page: 'recommend'
|
|
|
28
|
+ });
|
|
|
29
|
+ }).catch(next);
|
|
|
30
|
+};
|
|
|
31
|
+
|
|
|
32
|
+exports.cart = (req, res, next) => {
|
|
|
33
|
+ var udid = 'wap',
|
|
|
34
|
+ uid = _.isEmpty(req.user.uid) ? null : req.user.uid,
|
|
|
35
|
+ yhChannel = req.query.yh_channel || '1',
|
|
|
36
|
+ limit = 30;
|
20
|
|
37
|
|
21
|
- // 测试假数据
|
|
|
22
|
- // res.render('coupon', renderData); // 渲染页面
|
|
|
23
|
recommendForYouModel.getPreference({
|
38
|
recommendForYouModel.getPreference({
|
24
|
yh_channel: yhChannel,
|
39
|
yh_channel: yhChannel,
|
25
|
udid: udid,
|
40
|
udid: udid,
|
26
|
limit: limit,
|
41
|
limit: limit,
|
27
|
- rec_pos: recPos,
|
42
|
+ rec_pos: '100003',
|
28
|
uid: uid
|
43
|
uid: uid
|
29
|
}).then((preferenceData) => {
|
44
|
}).then((preferenceData) => {
|
30
|
|
45
|
|