Commit fe4c0af4 by Евгений

поправил выгрузку ставок

1 parent a2bc8aac
...@@ -83,6 +83,7 @@ class BidModifiersAdd extends Command ...@@ -83,6 +83,7 @@ class BidModifiersAdd extends Command
continue; continue;
} }
foreach (array_chunk($goalBidModifiers->pluck('ids')->map(function ($ids) { foreach (array_chunk($goalBidModifiers->pluck('ids')->map(function ($ids) {
return json_decode($ids); return json_decode($ids);
})->collapse()->toArray(), 1000) as $items) { })->collapse()->toArray(), 1000) as $items) {
......
...@@ -73,6 +73,7 @@ class ProcessCallAPI implements ShouldQueue ...@@ -73,6 +73,7 @@ class ProcessCallAPI implements ShouldQueue
} catch (\Exception $e) { } catch (\Exception $e) {
//TODO: надо отдельно выделить ошибки вызовов, за которые списываются баллы //TODO: надо отдельно выделить ошибки вызовов, за которые списываются баллы
//https://yandex.ru/dev/direct/doc/dg/concepts/errors.html //https://yandex.ru/dev/direct/doc/dg/concepts/errors.html
Log::debug($this->api->getParams());
Log::debug($e); Log::debug($e);
$limits->removeRezerv($this->limitId); $limits->removeRezerv($this->limitId);
throw $e; throw $e;
......
...@@ -5,6 +5,7 @@ use App\Models\Tokens; ...@@ -5,6 +5,7 @@ use App\Models\Tokens;
use App\Service\Contract\HeaderLimits; use App\Service\Contract\HeaderLimits;
use Illuminate\Support\Facades\Date; use Illuminate\Support\Facades\Date;
use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Log;
class Limits implements \App\Service\Contract\Limits { class Limits implements \App\Service\Contract\Limits {
......
...@@ -151,7 +151,7 @@ class AddBidModifiers extends DirectRequest ...@@ -151,7 +151,7 @@ class AddBidModifiers extends DirectRequest
}, array_filter(@json_decode($goalBidModifier->demographics_adjustments, true)))) { }, array_filter(@json_decode($goalBidModifier->demographics_adjustments, true)))) {
$data['DemographicsAdjustments'] = $demographics_adjustments; $data['DemographicsAdjustments'] = array_values($demographics_adjustments);
} elseif ($retargeting_adjustments = array_map(function ($retargeting_adjustment) { } elseif ($retargeting_adjustments = array_map(function ($retargeting_adjustment) {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!