...
|
...
|
@@ -63,11 +63,12 @@ exports.index = (req, res) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.breakCode = (req, res) => {
|
|
|
exports.breakingYards = (req, res) => {
|
|
|
let headerData = headerModel.setNavHeader('断码区');
|
|
|
let renderData = {
|
|
|
module: 'product',
|
|
|
page: 'break-code',
|
|
|
title: '断码区',
|
|
|
pageHeader: headerData,
|
|
|
pageFooter: true
|
|
|
};
|
...
|
...
|
@@ -87,17 +88,17 @@ exports.breakCode = (req, res) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.special = (req, res) => {
|
|
|
exports.discount = (req, res) => {
|
|
|
let headerData = headerModel.setNavHeader('折扣专场');
|
|
|
let renderData = {
|
|
|
module: 'product',
|
|
|
page: 'special',
|
|
|
page: 'discount',
|
|
|
pageHeader: headerData,
|
|
|
pageFooter: true
|
|
|
};
|
|
|
|
|
|
saleModel.getSpecialData().then((result) => {
|
|
|
res.render('sale/special', Object.assign(renderData, result));
|
|
|
saleModel.getDiscountData().then((result) => {
|
|
|
res.render('sale/discount', Object.assign(renderData, result));
|
|
|
}).catch((err) => {
|
|
|
saleLogger(err, res);
|
|
|
});
|
...
|
...
|
@@ -110,19 +111,19 @@ exports.special = (req, res) => { |
|
|
* @param {[object]} res
|
|
|
* @return {[type]}
|
|
|
*/
|
|
|
exports.specialDetail = (req, res) => {
|
|
|
exports.discountDetail = (req, res) => {
|
|
|
let headerData = headerModel.setNavHeader();
|
|
|
let id = req.query.id;
|
|
|
let renderData = {
|
|
|
module: 'product',
|
|
|
page: 'special-detail',
|
|
|
page: 'discount-detail',
|
|
|
pageFooter: true
|
|
|
};
|
|
|
|
|
|
saleModel.getSpecialDetailData(id).then((result) => {
|
|
|
saleModel.getDiscountDetailData(id).then((result) => {
|
|
|
headerData.navTitle = result.title;
|
|
|
renderData.pageHeader = headerData;
|
|
|
res.render('sale/special-detail', Object.assign(renderData, result));
|
|
|
res.render('sale/discount-detail', Object.assign(renderData, result));
|
|
|
}).catch((err) => {
|
|
|
saleLogger(err, res);
|
|
|
});
|
...
|
...
|
@@ -139,6 +140,7 @@ exports.vip = (req, res) => { |
|
|
let renderData = {
|
|
|
module: 'product',
|
|
|
page: 'vip',
|
|
|
title: '会员专享',
|
|
|
pageHeader: headerData,
|
|
|
pageFooter: true
|
|
|
};
|
...
|
...
|
@@ -179,7 +181,9 @@ exports.filter = (req, res) => { |
|
|
*/
|
|
|
exports.search = (req, res) => {
|
|
|
let params = Object.assign({}, req.query);
|
|
|
let uid = 9239279 || req.user.uid || 0;
|
|
|
|
|
|
// uid = 9239279
|
|
|
let uid = req.user.uid || 0;
|
|
|
|
|
|
saleModel.getSearchData(params, uid).then((result) => {
|
|
|
let vipLevel = result[1].curLevel;
|
...
|
...
|
@@ -187,7 +191,7 @@ exports.search = (req, res) => { |
|
|
|
|
|
if (req.query.saleType === '2') {
|
|
|
vipObj = Object.assign({
|
|
|
saleVip: (req.query.saleType === '2' && (!uid || vipLevel === '1')),
|
|
|
saleVip: (req.query.saleType === '2' && (!uid || vipLevel === '0')),
|
|
|
vipLevel: vipLevel,
|
|
|
saleViplogin: vipLevel >= 1 ? true : false,
|
|
|
vipPrice1: vipLevel === '1',
|
...
|
...
|
|