...
|
...
|
@@ -13,6 +13,7 @@ const Alipay = require('./pay/alipay'); |
|
|
const Alibank = require('./pay/alibank');
|
|
|
const Wechat = require('./pay/wechat');
|
|
|
const Promise = require('bluebird');
|
|
|
const common = require('./pay/common');
|
|
|
const co = Promise.coroutine;
|
|
|
const logger = global.yoho.logger;
|
|
|
|
...
|
...
|
@@ -31,6 +32,21 @@ const Payment = { |
|
|
return result;
|
|
|
}
|
|
|
|
|
|
if (!order.orderCode) {
|
|
|
result.message = '没有找到该订单';
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
if (order.isCancel && order.isCancel === 'Y') {
|
|
|
result.message = '该订单已经取消';
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
if (order.payExpire && common.getPayExpireMin(order.payExpire) <= 0) {
|
|
|
result.message = '当前订单不可支付';// 该订单已超过2个小时
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
let method = paymentPars[0] * 1;
|
|
|
|
|
|
if (method === PayData.payments.wechat) {
|
...
|
...
|
|