Commit b9f3bcdb by Vladislav

Исправлено заполнение расписание показов и ключевые цели для РК

1 parent 6abe57f7
...@@ -154,8 +154,8 @@ class AddCampaigns extends DirectRequest ...@@ -154,8 +154,8 @@ class AddCampaigns extends DirectRequest
], ],
]; ];
if ($dictionaryCampaign->campaign->priority_goals && count($dictionaryCampaign->campaign->priority_goals)) { if ($dictionaryCampaign->campaign->time_targeting && count($dictionaryCampaign->campaign->time_targeting)) {
$data['TextCampaign']['PriorityGoals'] = $dictionaryCampaign->campaign->priority_goals; $data['TimeTargeting'] = $dictionaryCampaign->campaign->time_targeting;
} }
if ($dictionaryCampaign->campaign->daily_budget && count($dictionaryCampaign->campaign->daily_budget)) { if ($dictionaryCampaign->campaign->daily_budget && count($dictionaryCampaign->campaign->daily_budget)) {
...@@ -184,6 +184,10 @@ class AddCampaigns extends DirectRequest ...@@ -184,6 +184,10 @@ class AddCampaigns extends DirectRequest
]; ];
} }
if ($dictionaryCampaign->campaign->priority_goals && count($dictionaryCampaign->campaign->priority_goals)) {
$data['TextCampaign']['PriorityGoals'] = $dictionaryCampaign->campaign->priority_goals;
}
if ($dictionaryCampaign->campaign->relevant_keywords) { if ($dictionaryCampaign->campaign->relevant_keywords) {
$data['TextCampaign']['RelevantKeywords'] = $dictionaryCampaign->campaign->relevant_keywords; $data['TextCampaign']['RelevantKeywords'] = $dictionaryCampaign->campaign->relevant_keywords;
} }
......
...@@ -121,8 +121,8 @@ class UpdateCampaigns extends DirectRequest ...@@ -121,8 +121,8 @@ class UpdateCampaigns extends DirectRequest
], ],
]; ];
if ($dictionaryCampaign->campaign->priority_goals && count($dictionaryCampaign->campaign->priority_goals)) { if ($dictionaryCampaign->campaign->time_targeting && count($dictionaryCampaign->campaign->time_targeting)) {
$data['PriorityGoals'] = $dictionaryCampaign->campaign->priority_goals; $data['TimeTargeting'] = $dictionaryCampaign->campaign->time_targeting;
} }
if ($dictionaryCampaign->campaign->daily_budget && count($dictionaryCampaign->campaign->daily_budget)) { if ($dictionaryCampaign->campaign->daily_budget && count($dictionaryCampaign->campaign->daily_budget)) {
...@@ -151,6 +151,15 @@ class UpdateCampaigns extends DirectRequest ...@@ -151,6 +151,15 @@ class UpdateCampaigns extends DirectRequest
]; ];
} }
if ($dictionaryCampaign->campaign->priority_goals && count($dictionaryCampaign->campaign->priority_goals)) {
$data['TextCampaign']['PriorityGoals'] = [
'Items' => array_map(function ($value) use ($list) {
$value['Operation'] = 'SET';
return $value;
}, $dictionaryCampaign->campaign->priority_goals['Items'])
];
}
if ($dictionaryCampaign->campaign->relevant_keywords) { if ($dictionaryCampaign->campaign->relevant_keywords) {
$data['TextCampaign']['RelevantKeywords'] = $dictionaryCampaign->campaign->relevant_keywords; $data['TextCampaign']['RelevantKeywords'] = $dictionaryCampaign->campaign->relevant_keywords;
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!