Commit 99275718 by Vladislav

#19472 Синхронизация групп с целевыми

1 parent 3631766d
...@@ -82,6 +82,7 @@ class CampaignsCheckUpdatedChildrenAdGroups extends Command ...@@ -82,6 +82,7 @@ class CampaignsCheckUpdatedChildrenAdGroups extends Command
'FieldNames' => [ 'FieldNames' => [
'AdGroupIds', 'AdGroupIds',
], ],
'Timestamp' => $token->check_changes_ad_group_at->toIso8601ZuluString(),
]); ]);
} }
......
...@@ -57,6 +57,11 @@ class CheckChanges extends DirectRequest ...@@ -57,6 +57,11 @@ class CheckChanges extends DirectRequest
public function handle($response) public function handle($response)
{ {
if (!isset($response['result'])) {
Log::debug($response);
return;
}
if (isset($response['result']['NotFound'])) { if (isset($response['result']['NotFound'])) {
Log::debug($response['result']['NotFound']); Log::debug($response['result']['NotFound']);
} }
...@@ -65,6 +70,7 @@ class CheckChanges extends DirectRequest ...@@ -65,6 +70,7 @@ class CheckChanges extends DirectRequest
Log::debug($response['result']['Unprocessed']); Log::debug($response['result']['Unprocessed']);
} }
if (isset($response['result']['Modified']['AdGroupIds'])) { if (isset($response['result']['Modified']['AdGroupIds'])) {
foreach ($response['result']['Modified']['AdGroupIds'] as $ad_group_id) { foreach ($response['result']['Modified']['AdGroupIds'] as $ad_group_id) {
...@@ -108,6 +114,7 @@ class CheckChanges extends DirectRequest ...@@ -108,6 +114,7 @@ class CheckChanges extends DirectRequest
]); ]);
} }
$this->getToken()->update([ $this->getToken()->update([
'check_changes_ad_group' => Carbon::parse($response['result']['Timestamp']), 'check_changes_ad_group' => Carbon::parse($response['result']['Timestamp']),
]); ]);
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!