...
|
...
|
@@ -10,6 +10,13 @@ const orderModel = require('../models/order'); |
|
|
const crypto = global.yoho.crypto;
|
|
|
const authcode = require(global.utils + '/authcode');
|
|
|
|
|
|
// cookie 参数
|
|
|
const actCkOpthn = {
|
|
|
expires: 0,
|
|
|
path: '/cart/index',
|
|
|
domain: '.m.yohobuy.com'
|
|
|
};
|
|
|
|
|
|
exports.orderEnsure = (req, res, next) => {
|
|
|
let headerData = headerModel.setNav({
|
|
|
navTitle: '确认订单',
|
...
|
...
|
@@ -25,6 +32,7 @@ exports.orderEnsure = (req, res, next) => { |
|
|
orderInfo = JSON.parse(req.cookies['order-info']);
|
|
|
} catch (e) {
|
|
|
orderInfo = {};
|
|
|
res.cookie('order-info', null, actCkOpthn);
|
|
|
}
|
|
|
|
|
|
let cookieCartType = _.get(orderInfo, 'cartType');
|
...
|
...
|
@@ -149,6 +157,7 @@ exports.orderSub = (req, res) => { |
|
|
orderInfo = JSON.parse(req.cookies['order-info']);
|
|
|
} catch (e) {
|
|
|
orderInfo = {};
|
|
|
res.cookie('order-info', null, actCkOpthn);
|
|
|
}
|
|
|
|
|
|
let times = req.body.times || 1;
|
...
|
...
|
@@ -216,9 +225,8 @@ exports.orderSub = (req, res) => { |
|
|
}
|
|
|
|
|
|
// 提交成功清除Cookie
|
|
|
res.cookie('order-info', null, {
|
|
|
domain: 'yohobuy.com'
|
|
|
});
|
|
|
orderInfo = {};
|
|
|
res.cookie('order-info', null, actCkOpthn);
|
|
|
|
|
|
if (result.code === 409) {
|
|
|
return res.json(decodeURI(result));
|
...
|
...
|
|