@@ -326,7 +326,7 @@ class DictionaryCampaignsSyncByCampaign extends Command
...
@@ -326,7 +326,7 @@ class DictionaryCampaignsSyncByCampaign extends Command
INNER JOIN goal_retargetinglists gr on r.id = gr.retargetinglist_id AND d.token_id = gr.token_id AND gr.deleted_at is null
INNER JOIN goal_retargetinglists gr on r.id = gr.retargetinglist_id AND d.token_id = gr.token_id AND gr.deleted_at is null
LEFT JOIN ad_groups ag on c.id = ag.campaign_id AND aut.ad_group_id = ag.id AND ag.deleted_at is null
LEFT JOIN ad_groups ag on c.id = ag.campaign_id AND aut.ad_group_id = ag.id AND ag.deleted_at is null
LEFT JOIN goal_ad_groups gag on dc.id = gag.dictionary_campaign_id AND ag.id = gag.ad_group_id AND gag.deleted_at is null
LEFT JOIN goal_ad_groups gag on dc.id = gag.dictionary_campaign_id AND ag.id = gag.ad_group_id AND gag.deleted_at is null
LEFT JOIN goal_audience_targets gaut on aut.id = gaut.audience_target_id and gaut.dictionary_campaign_id = dc.id AND gaut.deleted_at is null
LEFT JOIN goal_audience_targets gaut on aut.id = gaut.audience_target_id and gaut.dictionary_campaign_id = dc.id and gaut.goal_ad_group_id = gag.id AND gaut.deleted_at is null
WHERE aut.deleted_at is null AND gaut.audience_target_id is null
WHERE aut.deleted_at is null AND gaut.audience_target_id is null
");
");
$this->info('goal_audience_targets successful!');
$this->info('goal_audience_targets successful!');
...
@@ -346,7 +346,7 @@ class DictionaryCampaignsSyncByCampaign extends Command
...
@@ -346,7 +346,7 @@ class DictionaryCampaignsSyncByCampaign extends Command
");
");
$this->info('goal_bid_modifiers successful!');
$this->info('goal_bid_modifiers successful!');
//обновляем ключ компании в директ, если поо какйто причине не был установлен
//обновляем ключ компании в директ, если по какой то причине не был установлен
DB::update("
DB::update("
UPDATE goal_ad_groups gag
UPDATE goal_ad_groups gag
INNER JOIN dictionary_campaigns dc ON dc.id = gag.dictionary_campaign_id AND dc.external_id IS NOT NULL AND dc.deleted_at IS NULL
INNER JOIN dictionary_campaigns dc ON dc.id = gag.dictionary_campaign_id AND dc.external_id IS NOT NULL AND dc.deleted_at IS NULL
...
@@ -406,6 +406,56 @@ class DictionaryCampaignsSyncByCampaign extends Command
...
@@ -406,6 +406,56 @@ class DictionaryCampaignsSyncByCampaign extends Command