|
@@ -295,7 +295,8 @@ class RefillBase
|
|
|
|
|
|
$refill_state = false;
|
|
|
$order_success = false;
|
|
|
- $net_errno = 0;
|
|
|
+ $net_errno = '';
|
|
|
+ $neterr = false;
|
|
|
|
|
|
foreach ($providers as $provider)
|
|
|
{
|
|
@@ -396,7 +397,8 @@ class RefillBase
|
|
|
} elseif ($order_success) {
|
|
|
return [errcode::MERCHANT_REFILL_ERROR, "充值失败", $last_orderid, $neterr, $net_errno];
|
|
|
} else {
|
|
|
- return [errcode::MERCHANT_REFILL_ERROR, "充值失败", $last_orderid, false, 0];
|
|
|
+ //订单创建失败,不需要再重试了,可能已经是数据库等系统错误
|
|
|
+ return [errcode::MERCHANT_REFILL_ERROR, "充值失败", $last_orderid, false, 'ORDER_CREATE_FAIL'];
|
|
|
}
|
|
|
}
|
|
|
|