Authored by 陈峰

hix pay lettime bug

... ... @@ -39,6 +39,14 @@ const online = (req, res, next) => {
return next();
}
if (order.pay_lefttime) {
order.pay_lefttime = +order.pay_lefttime - 3600;
if (order.pay_lefttime < 0) {
order.pay_lefttime = 0;
}
}
order.payment_type = parseInt(order.payment_type, 10);
if (amount <= 0 || order.payment_type === 2) {
... ...
... ... @@ -11,6 +11,7 @@ var $btnby = $('input.btnby'),
$formGo = $('.form-go'),
Alert = dialog.Alert,
time = $('.js-time').data('time'),
timeInterval,
$timer = $('.js-timer'),
C_ID;
... ... @@ -61,7 +62,7 @@ payPage = {
});
this.setTimer();
setInterval(function() {
timeInterval = setInterval(function() {
self.setTimer();
}, 1000);
},
... ... @@ -139,10 +140,14 @@ payPage = {
});
},
setTimer: function() {
var hour = Math.floor(time / 3600);
var minus = Math.floor((time % 3600) / 60);
var second = time % 60;
var text = '';
if (time < 0) {
return clearInterval(timeInterval);
}
let hour = Math.floor(time / 3600);
let minus = Math.floor((time % 3600) / 60);
let second = time % 60;
let text = '';
if (hour > 0) {
text += hour + '小时';
... ...