...
|
...
|
@@ -10,11 +10,9 @@ const _ = require('lodash'); |
|
|
const helpers = global.yoho.helpers;
|
|
|
|
|
|
// 服务器报错页面
|
|
|
const _serverCrash = (res, url) => {
|
|
|
|
|
|
res.render('installment/server-crash', {
|
|
|
url: url
|
|
|
});
|
|
|
const _serverCrash = (res, params) => {
|
|
|
params.title = params.title || '有货分期';
|
|
|
res.render('installment/server-crash', params);
|
|
|
};
|
|
|
|
|
|
// 判断是否已经获取到了开通的状态值
|
...
|
...
|
@@ -35,21 +33,27 @@ const _reviewStatus = (res, req, uid, status) => { |
|
|
success: {
|
|
|
price: result[1].currCreditLimit,
|
|
|
installmentOnly: {
|
|
|
title: '分期专享',
|
|
|
title: {
|
|
|
title: '分期专享',
|
|
|
moreUrl: helpers.appUrlFormat(req.originalUrl, 'go.instalmentlist', {
|
|
|
title: '分期专享'
|
|
|
})
|
|
|
},
|
|
|
goods: result[0]
|
|
|
},
|
|
|
url: jumpUrl
|
|
|
}
|
|
|
};
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl,
|
|
|
title: '分期专享'
|
|
|
});
|
|
|
});
|
|
|
|
|
|
} else if (status === '3') {
|
|
|
return {
|
|
|
error: {
|
|
|
url: jumpUrl
|
|
|
}
|
|
|
error: true
|
|
|
};
|
|
|
} else if (status === '4') {
|
|
|
return {
|
...
|
...
|
@@ -75,7 +79,10 @@ const _repaymentList = (req, res, title, params) => { |
|
|
data: result
|
|
|
});
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl,
|
|
|
title: title
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -90,7 +97,12 @@ const index = (req, res) => { |
|
|
// status:0 未申请 1审核中 2已开通 3 审核未通过
|
|
|
let openStatus = result[0];
|
|
|
let installmentOnly = {
|
|
|
title: '分期专享',
|
|
|
title: {
|
|
|
title: '分期专享',
|
|
|
moreUrl: helpers.appUrlFormat(req.originalUrl, 'go.instalmentlist', {
|
|
|
title: '分期专享'
|
|
|
})
|
|
|
},
|
|
|
goods: result[1]
|
|
|
};
|
|
|
|
...
|
...
|
@@ -134,7 +146,9 @@ const index = (req, res) => { |
|
|
title: '有货分期'
|
|
|
}, result));
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -152,7 +166,9 @@ const getInstallmentGoods = (req, res) => { |
|
|
res.json();
|
|
|
}
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -230,7 +246,10 @@ const getRepayRecord = (req, res) => { |
|
|
res.json();
|
|
|
}
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl,
|
|
|
title: '还款记录'
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -264,7 +283,10 @@ const postAccount = (req, res) => { |
|
|
installmentModel.postAccount(params).then((result) => {
|
|
|
res.json(result);
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl,
|
|
|
title: '使用新卡还款'
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -308,7 +330,10 @@ const activateService = (req, res) => { |
|
|
}).then((result)=> {
|
|
|
res.json(result);
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl,
|
|
|
title: '开通有货分期'
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -319,7 +344,9 @@ const getBankInfo = (req, res) => { |
|
|
}).then((result)=> {
|
|
|
res.json(result);
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -327,7 +354,9 @@ const verifyCode = (req, res) => { |
|
|
installmentModel.sendVerifyCode(req.cookies.installmentUid || 1, req.query.mobile).then((result)=> {
|
|
|
res.json(result);
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -370,7 +399,10 @@ const orderList = (req, res) => { |
|
|
isInstallmentPage: true
|
|
|
});
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl,
|
|
|
title: '我的分期订单'
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -458,7 +490,10 @@ const orderDetail = (req, res) => { |
|
|
}
|
|
|
});
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl,
|
|
|
title: '分期详情'
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -477,7 +512,10 @@ const repayDetail = (req, res) => { |
|
|
isOne: true
|
|
|
}, result[0]));
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl,
|
|
|
title: '还款详情'
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -500,7 +538,9 @@ const totalAmount = (req, res) => { |
|
|
installmentModel.totalAmount(req.query.prices).then((result) => {
|
|
|
res.json(result);
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -509,7 +549,9 @@ const checkVerifyCode = (req, res) => { |
|
|
installmentModel.checkVerifyCode(req.cookies.installmentUid, req.query.mobile, req.query.code).then((result) => {
|
|
|
res.json(result);
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
@@ -529,7 +571,10 @@ const bankCard = (req, res) => { |
|
|
accountList: result
|
|
|
});
|
|
|
}).catch(() => {
|
|
|
_serverCrash(res, req.originalUrl);
|
|
|
_serverCrash(res, {
|
|
|
url: req.originalUrl,
|
|
|
title: '我的银行卡'
|
|
|
});
|
|
|
});
|
|
|
};
|
|
|
|
...
|
...
|
|