...
|
...
|
@@ -10,6 +10,7 @@ const mRoot = '../models'; |
|
|
const payModel = require(`${mRoot}/pay`);
|
|
|
const headerModel = require('../../../doraemon/models/header'); // 头部model
|
|
|
|
|
|
// 货到付款
|
|
|
const payCod = (req, res, next) => {
|
|
|
let headerData = headerModel.setNav({
|
|
|
navTitle: '支付成功'
|
...
|
...
|
@@ -19,16 +20,71 @@ const payCod = (req, res, next) => { |
|
|
pageHeader: headerData,
|
|
|
module: 'cart',
|
|
|
page: 'pay',
|
|
|
title: '支付成功'
|
|
|
title: '支付中心 | Yoho!Buy有货 | 潮流购物逛不停'
|
|
|
};
|
|
|
|
|
|
let contentCode = '05afedf76886d732573f10f7451a1703';
|
|
|
|
|
|
payModel.getPayCod(contentCode).then(result => {
|
|
|
res.render('pay/pay-cod', Object.assign(responseData, result));
|
|
|
|
|
|
let param = {
|
|
|
uid: req.user.uid || 10851797, // TODO
|
|
|
udid: req.sessionID || require('md5')(req.ip) || 'yoho',
|
|
|
orderCode: req.query.out_trade_no || 1612935324, // TODO
|
|
|
contentCode: '05afedf76886d732573f10f7451a1703'
|
|
|
};
|
|
|
|
|
|
// 如果没有uid,跳转到首页
|
|
|
if (!param.uid) {
|
|
|
res.redirect('/');
|
|
|
}
|
|
|
|
|
|
payModel.getPayCod(param).then(result => {
|
|
|
if (result.match === true) {
|
|
|
res.render('pay/pay-cod', Object.assign(responseData, result));
|
|
|
} else {
|
|
|
res.redirect('/');// TODO
|
|
|
}
|
|
|
|
|
|
}).catch(next);
|
|
|
};
|
|
|
|
|
|
// 支付宝支付
|
|
|
const payAli = (req, res, next) => {
|
|
|
let headerData = headerModel.setNav({
|
|
|
navTitle: '支付成功'
|
|
|
});
|
|
|
|
|
|
let responseData = {
|
|
|
pageHeader: headerData,
|
|
|
module: 'cart',
|
|
|
page: 'pay',
|
|
|
title: '支付中心 | Yoho!Buy有货 | 潮流购物逛不停'
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
let param = {
|
|
|
uid: req.user.uid || 10851797, // TODO
|
|
|
udid: req.sessionID || require('md5')(req.ip) || 'yoho',
|
|
|
orderCode: req.query.out_trade_no || 1612935324, // TODO
|
|
|
contentCode: '05afedf76886d732573f10f7451a1703'
|
|
|
};
|
|
|
|
|
|
// 如果没有uid,跳转到首页
|
|
|
if (!param.uid) {
|
|
|
res.redirect('/');
|
|
|
}
|
|
|
|
|
|
payModel.getPayAli(param).then(result => {
|
|
|
if (result.match === true) {
|
|
|
res.render('pay/pay-ali', Object.assign(responseData, result));
|
|
|
} else {
|
|
|
res.redirect('/');// TODO
|
|
|
}
|
|
|
|
|
|
}).catch(next);
|
|
|
};
|
|
|
|
|
|
module.exports = {
|
|
|
payCod
|
|
|
payCod,
|
|
|
payAli
|
|
|
}; |
...
|
...
|
|