|
@@ -231,15 +231,15 @@ class RefillBase
|
|
return [errcode::MERCHANT_SHORT_MONEY, "余额不足支付订单",0,false];
|
|
return [errcode::MERCHANT_SHORT_MONEY, "余额不足支付订单",0,false];
|
|
}
|
|
}
|
|
|
|
|
|
- Log::record(__FUNCTION__ . " 3",Log::DEBUG);
|
|
|
|
-
|
|
|
|
$refill_state = false;
|
|
$refill_state = false;
|
|
$order_success = false;
|
|
$order_success = false;
|
|
|
|
|
|
|
|
+ Log::record(__FUNCTION__ . " 3 providers count = " . count($providers),Log::DEBUG);
|
|
foreach ($providers as $provider)
|
|
foreach ($providers as $provider)
|
|
{
|
|
{
|
|
$channel_name = $provider->name();
|
|
$channel_name = $provider->name();
|
|
Log::record("select channel name = {$channel_name}",Log::DEBUG);
|
|
Log::record("select channel name = {$channel_name}",Log::DEBUG);
|
|
|
|
+
|
|
//通道价格大于客户价格,换通道.
|
|
//通道价格大于客户价格,换通道.
|
|
[$goods_id, $price] = $provider->goods($quality,$amount,$card_type);
|
|
[$goods_id, $price] = $provider->goods($quality,$amount,$card_type);
|
|
if ($price > $mch_amount) continue;
|
|
if ($price > $mch_amount) continue;
|