...
|
...
|
@@ -4,8 +4,19 @@ const headerModel = require('../../../doraemon/models/header'); // 头部model |
|
|
const CouponNewModel = require('../models/coupon-new');
|
|
|
const helpers = global.yoho.helpers;
|
|
|
|
|
|
const _couponProcess = (couponList) => {
|
|
|
/**
|
|
|
* 优惠券数据处理
|
|
|
*/
|
|
|
const _couponProcess = (couponList, type) => {
|
|
|
_.map(couponList, coupon => {
|
|
|
if (type === 'use') {
|
|
|
coupon.is_used = true;
|
|
|
}
|
|
|
|
|
|
if (type === 'use' || coupon.is_overtime === 'Y') {
|
|
|
coupon.usedOrOvertime = true;
|
|
|
}
|
|
|
|
|
|
coupon.useNowLink = helpers.urlFormat(`/list/cc${coupon.coupon_code}-cd${coupon.coupon_id}?intro_text=以下商品可使用【${coupon.coupon_name}】优惠券&title=优惠活动商品`, '', null); // eslint-disable-line
|
|
|
return coupon;
|
|
|
});
|
...
|
...
|
@@ -81,7 +92,7 @@ class CouponNew { |
|
|
let couponsList = _.get(couponApi, 'data.couponList', []);
|
|
|
|
|
|
if (couponsList && couponsList.length) {
|
|
|
couponsList = _couponProcess(couponsList);
|
|
|
couponsList = _couponProcess(couponsList, type);
|
|
|
res.render('coupons/coupons', {
|
|
|
couponsList,
|
|
|
layout: false
|
...
|
...
|
|