Commit 744d5464 by Евгений

Улучшение #20444

Загрузка и синхронизация условий нацеливания на аудиторию
1 parent 6314cf0c
...@@ -7,6 +7,7 @@ use App\Models\Tokens; ...@@ -7,6 +7,7 @@ use App\Models\Tokens;
use App\Service\Requests\Direct\GetBidModifiers; use App\Service\Requests\Direct\GetBidModifiers;
use App\Service\Requests\Direct\GetCampaigns; use App\Service\Requests\Direct\GetCampaigns;
use Illuminate\Console\Command; use Illuminate\Console\Command;
use Illuminate\Support\Facades\Log;
class CampaignsLoadUpdated extends Command class CampaignsLoadUpdated extends Command
{ {
...@@ -49,19 +50,11 @@ class CampaignsLoadUpdated extends Command ...@@ -49,19 +50,11 @@ class CampaignsLoadUpdated extends Command
if (!$token) { if (!$token) {
throw new \Exception('Не найден токен блин'); throw new \Exception('Не найден токен блин');
} }
$request = new GetCampaigns(); $request = new GetCampaigns();
$request->setToken($token) $request->setToken($token)
->call([ ->call([
'ids' => $campaigns->pluck('external_id')->toArray(), 'ids' => $campaigns->pluck('external_id')->toArray(),
]); ]);
/* $request = new GetBidModifiers();
$request->setToken($token)
->call([
'CampaignIds' => $campaigns->pluck('external_id')->toArray(),
]);*/
} }
$tokens = Tokens::has('dictionaryCampaignsEnabledForExternalSynchronizedUpdatedSelf') $tokens = Tokens::has('dictionaryCampaignsEnabledForExternalSynchronizedUpdatedSelf')
...@@ -70,7 +63,6 @@ class CampaignsLoadUpdated extends Command ...@@ -70,7 +63,6 @@ class CampaignsLoadUpdated extends Command
->get(); ->get();
foreach ($tokens as $token) { foreach ($tokens as $token) {
$ids = $token->dictionaryCampaignsEnabledForExternalSynchronizedUpdatedSelf $ids = $token->dictionaryCampaignsEnabledForExternalSynchronizedUpdatedSelf
->pluck('external_id')->toArray(); ->pluck('external_id')->toArray();
......
...@@ -163,7 +163,7 @@ class TokensController extends Controller ...@@ -163,7 +163,7 @@ class TokensController extends Controller
{ {
$token = API::getInstance(APIRequest::getInstance($api))->getToken(Request::get('code')); $token = API::getInstance(APIRequest::getInstance($api))->getToken(Request::get('code'));
$tokens = Tokens::firstOrNew(['token' => $token['token']]); $tokens = Tokens::firstOrNew(['login' => $token['login']]);
$tokens->token = $token['token']; $tokens->token = $token['token'];
$tokens->login = $token['login']; $tokens->login = $token['login'];
$tokens->api = $api; $tokens->api = $api;
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!