router.js
6.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
/**
* router of sub app coupon
* @author: lixia.zhang<lixia.zhang@yoho.cn>
* @date: 2016/05/31
*/
'use strict';
const router = require('express').Router(); // eslint-disable-line
const cRoot = './controllers';
const demo = require(`${cRoot}/demo`);
const coupon = require(`${cRoot}/coupon`);
const wechat = require(`${cRoot}/wechat`);
const student = require(`${cRoot}/student`);
const live = require(`${cRoot}/live`);
const invite = require(`${cRoot}/invite`);
const auth = require('../../doraemon/middleware/auth');
const couponFloor = require(`${cRoot}/coupon-floor`);
const vipDay = require(`${cRoot}/vipDay`);
const vipDay1028 = require(`${cRoot}/vipDay10`);
const market = require(`${cRoot}/market`);
const raffle = require(`${cRoot}/raffle`); // 微信免单抽奖活动
const coin = require(`${cRoot}/coin`);
const shopCollect = require(`${cRoot}/shopCollect`);
const singleDay = require(`${cRoot}/single-day`);
const share = require(`${cRoot}/share`);
const aliCloud = require(`${cRoot}/ali-cloud`);
const studentMarket = require(`${cRoot}/student-market`);
const promotion = require(`${cRoot}/promotion`);
const individuation = require(`${cRoot}/individuation`);
const appDownloads = require(`${cRoot}/app-downloads`);
const redbag = require(`${cRoot}/redbag`);
const annualAccount = require(`${cRoot}/annual-account`);
// routers
router.get('/demo', demo.index);
router.get('/coupon', coupon.index);
router.get('/coupon/phone', coupon.getCoupon);
router.get('/coupon/verify', coupon.verify);
router.get('/wechat/share', wechat.wechatShare);
router.get('/coupon/floor', couponFloor.index);
router.get('/coupon/status', couponFloor.status);
router.get('/coupon/receiveCoupon', couponFloor.receive);
router.get('/student', student.getUser, student.index);
router.get('/student/register', student.isLogin, student.register);
router.get('/student/province', student.province);
router.get('/student/school', student.school);
router.post('/student/join', student.isLogin, student.verifyidentity);
router.get('/student/verify', student.isLogin, student.verifystudent);
router.get('/student/detail/:type', student.getUser, student.detail);
// 新版学生营销页面
router.get('/studentnew', studentMarket.newIndex);
// router.get('/student/getCoupons',student.getCoupons)
router.get('/live', live.index);
router.get('/live/barrage', live.barrage);
router.get('/live/replay/barrage', live.replayBarrage);
router.get('/live/replay/:id', live.main);
router.get('/live/:id', live.main);
router.get('/invite', invite.checkType, invite.index);
router.get('/invite/index', invite.checkType, invite.index);
router.get('/market', market.index); // 市场推广活动
router.get('/market/v2', market.v2); // 市场推广活动升级版,自定义下载渠道
router.get('/raffle/activity', raffle.activity); // 微信免单抽奖活动
router.get('/raffle/orders', auth, raffle.order); // 微信免单抽奖活动订单列表
router.get('/raffle/getOrders', raffle.getOrders); // 微信免单抽奖活动获取订单列表数据
router.get('/raffle/enter', raffle.enter); // 微信免单抽奖活动入口页
router.post('/raffle/lucky', raffle.lucky); // 微信免单抽奖按钮
router.get('/raffle/bind', raffle.bind); // 送有货币
router.get(/\/invite\/share_([\d]+)_([\d]+)_([\d]+).html/, invite.checkType, invite.share);
router.get('/invite/sendRegCodeToMobile', invite.sendRegCodeToMobile);
router.get('/invite/checkOldUserCoupon', invite.checkOldUserCoupon);
router.get('/invite/validRegCode', invite.validRegCode);
router.get('/invite/register', invite.register);
router.get('/invite/receiveCoupons', invite.receiveCoupons);
router.get(/\/invite\/mycoupons_([\d]+)_([\d]+)_([\d]+)_([\d]+).html/, invite.checkType, invite.myCoupons); // 好友领取完优惠券的页面
router.get('/invite/getwxinfo', invite.getwxinfo);
router.get('/invite/shareover', invite.shareover);
router.get('/invite/over', invite.over);
router.get('/vip-day', vipDay.index);
router.get('/vip-day/crazy-wheel', vipDay.beforeIn, vipDay.crazyWheel);
router.post('/vip-day/crazy-wheel/award.json', vipDay.beforeIn, vipDay.wheelResult);
router.post('/vip-day/crazy-luck/award.json', vipDay.beforeIn, vipDay.luckResult);
router.get('/vip-day/crazy-luck/award-list.json', vipDay.beforeIn, vipDay.luckResultCollect);
router.get('/vip-day/crazy-luck', vipDay.beforeIn, vipDay.crazyLuck);
router.post('/vip-day/signin.json', vipDay.beforeIn, vipDay.signin);
router.post('/vip-day/msg/save.json', vipDay.beforeIn, vipDay.saveMsg);
router.get('/vip-day/msg/fetch.json', vipDay.fetchMsg);
router.get('/coin/sendCoin', coin.sendCoin);
router.get('/shopCollect', shopCollect.shopIndex);// 店铺收藏
router.get('/shopList', shopCollect.shopList);// 店铺收藏列表
router.get('/shopNav', shopCollect.shopNav);// 店铺收藏导航
router.get('/shopfavStatus', shopCollect.shopFav);// 店铺收藏状态
router.get('/single-day', singleDay.singleDay);
router.get('/single-day/getSingleData', singleDay.getSingleData);
router.get('/single-day/getProductData', singleDay.getProductData);
router.get('/share', share.getShareContent);
// 102828会员日
router.get('/vip-day1028', vipDay1028.index);
router.get('/vip-day1028/crazy-wheel', vipDay1028.beforeIn, vipDay1028.crazyWheel);
router.post('/vip-day1028/crazy-wheel/award.json', vipDay1028.beforeIn, vipDay1028.wheelResult);
router.post('/vip-day1028/crazy-luck/award.json', vipDay1028.beforeIn, vipDay1028.luckResult);
router.get('/vip-day1028/crazy-luck/award-list.json', vipDay1028.beforeIn, vipDay1028.luckResultCollect);
router.get('/vip-day1028/crazy-luck', vipDay1028.beforeIn, vipDay1028.crazyLuck);
router.post('/vip-day1028/signin.json', vipDay1028.beforeIn, vipDay1028.signin);
router.post('/vip-day1028/isStudent', vipDay1028.beforeIn, vipDay1028.checkIsStudent);
// 阿里云广告
router.get('/ali-cloud-bottom', aliCloud.aliCloudbo);
router.get('/ali-cloud-right', aliCloud.aliCloudri);
// 获取活动页传来的参数
router.get('/wechat/1111', wechat.feature);
router.get('/student-market', student.getUser, studentMarket.index);
// 学生营销推广 2016.12.06 by jing.li@yoho.cn
router.get('/promotion', promotion.index);
router.get('/promotion/province', promotion.province);
router.get('/promotion/school', promotion.school);
router.get('/promotion/schoolNum', promotion.schoolNum);
router.get('/promotion/checkStudent', promotion.checkStudent);
router.get('/redbag/2017', redbag.index);
// 获取活动页面个性化推荐商品数据
router.get('/individuation', individuation.productLst);
// 2016 年度账单
router.get('/annual-account', annualAccount.index);
router.get('/annual-account/share', annualAccount.share);
router.get('/app-downloads', appDownloads.index);
module.exports = router;