Commit 8036cb5a by Vladislav

#20414 Загрузка и синхронизация VCards

1 parent 803b9111
......@@ -122,13 +122,13 @@ class DictionaryCampaignsSyncByCampaign extends Command
//грузим виртуальные визитки которых по какой то причне нет в целевых.
DB::insert("
INSERT INTO goal_v_cards(ad_group_id, dictionary_campaign_external_id, dictionary_campaign_id, name, negative_keywords, created_at, updated_at)
SELECT a.id, dc.external_id, dc.id, a.name, a.negative_keywords, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP
INSERT INTO goal_v_cards(v_card_id, dictionary_campaign_external_id, dictionary_campaign_id, created_at, updated_at)
SELECT vc.id, dc.external_id, dc.id, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP
FROM v_cards vc
INNER JOIN campaigns c on vc.campaign_id = c.id
INNER JOIN dictionary_campaigns dc on c.id = dc.campaign_id
LEFT JOIN goal_v_cards gvc on a.id = gag.ad_group_id AND gag.dictionary_campaign_id=dc.id
WHERE gag.ad_group_id is null
LEFT JOIN goal_v_cards gvc on vc.id = gvc.v_card_id AND gvc.dictionary_campaign_id = dc.id
WHERE gvc.v_card_id is null
");
//грузим группы которых по какой то причне нет в целевых.
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!