Commit 9b83cc01 by Vladislav

remove save var

1 parent 14cb7527
...@@ -19,8 +19,6 @@ class UpdateAdGroups extends DirectRequest ...@@ -19,8 +19,6 @@ class UpdateAdGroups extends DirectRequest
protected $max_count = 1000; protected $max_count = 1000;
protected $timestamp; protected $timestamp;
/* @var Collection|GoalAdGroup[] */
protected $goalAdGroups;
public function call($params = null) public function call($params = null)
{ {
...@@ -74,22 +72,15 @@ class UpdateAdGroups extends DirectRequest ...@@ -74,22 +72,15 @@ class UpdateAdGroups extends DirectRequest
} }
} }
public function putParams($params)
{
$this->goalAdGroups = $params['goalAdGroups'];
}
private function requestPrepare($params) private function requestPrepare($params)
{ {
$this->setService('AdGroups'); $this->setService('AdGroups');
$this->setMethod('update'); $this->setMethod('update');
$this->putParams($params);
$variables = Variable::all(); $variables = Variable::all();
$this->setParams([ $this->setParams([
'AdGroups' => $this->goalAdGroups->map(function (GoalAdGroup $goalAdGroup) use ($variables) { 'AdGroups' => $params['goalAdGroups']->map(function (GoalAdGroup $goalAdGroup) use ($variables) {
$list = Variable::getListVariablesByDictionaryCampaign($goalAdGroup->dictionary_campaign_id, $variables); $list = Variable::getListVariablesByDictionaryCampaign($goalAdGroup->dictionary_campaign_id, $variables);
......
...@@ -9,8 +9,6 @@ use App\Models\Variable; ...@@ -9,8 +9,6 @@ use App\Models\Variable;
use App\Service\Contract\APIRequest; use App\Service\Contract\APIRequest;
use App\Service\Requests\DirectRequest; use App\Service\Requests\DirectRequest;
use App\Service\StrReplaceByVariables; use App\Service\StrReplaceByVariables;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Log;
class UpdateAds extends DirectRequest class UpdateAds extends DirectRequest
...@@ -18,8 +16,6 @@ class UpdateAds extends DirectRequest ...@@ -18,8 +16,6 @@ class UpdateAds extends DirectRequest
protected $max_count = 1000; protected $max_count = 1000;
protected $timestamp; protected $timestamp;
/* @var Collection|GoalAdvertisement[]|Advertisement[]|\stdClass[] */
protected $goalAds;
public function call($params = null) public function call($params = null)
{ {
...@@ -35,17 +31,7 @@ class UpdateAds extends DirectRequest ...@@ -35,17 +31,7 @@ class UpdateAds extends DirectRequest
public function slice($maxObjects): ?APIRequest public function slice($maxObjects): ?APIRequest
{ {
$splinter = $this->sliceByKey($maxObjects, 'Ads'); return $this->sliceByKey($maxObjects, 'Ads');;
$splinter->putParams([
'goalAds' => $this->goalAds->slice($maxObjects)->values(),
]);
$this->putParams([
'goalAds' => $this->goalAds->slice(0, $maxObjects),
]);
return $splinter;
} }
public function handle($response) public function handle($response)
...@@ -84,24 +70,17 @@ class UpdateAds extends DirectRequest ...@@ -84,24 +70,17 @@ class UpdateAds extends DirectRequest
} }
} }
public function putParams($params)
{
$this->goalAds = $params['goalAds'];
}
private function requestPrepare($params) private function requestPrepare($params)
{ {
$this->setService('Ads'); $this->setService('Ads');
$this->setMethod('update'); $this->setMethod('update');
$this->putParams($params);
$variables = Variable::all(); $variables = Variable::all();
$lists = []; $lists = [];
$this->setParams([ $this->setParams([
'Ads' => $this->goalAds->map(function ($goalAdvertisement) use ($variables, &$lists) { 'Ads' => $params['goalAds']->map(function ($goalAdvertisement) use ($variables, &$lists) {
/* @var $goalAdvertisement GoalAdvertisement|Advertisement|\stdClass */ /* @var $goalAdvertisement GoalAdvertisement|Advertisement|\stdClass */
......
...@@ -17,8 +17,6 @@ class UpdateKeywords extends DirectRequest ...@@ -17,8 +17,6 @@ class UpdateKeywords extends DirectRequest
protected $max_count = 1000; protected $max_count = 1000;
protected $timestamp; protected $timestamp;
/* @var Collection|GoalKeyword[]|Keyword[]|\stdClass[] */
protected $goalKeywords;
public function call($params = null) public function call($params = null)
{ {
...@@ -72,24 +70,17 @@ class UpdateKeywords extends DirectRequest ...@@ -72,24 +70,17 @@ class UpdateKeywords extends DirectRequest
} }
} }
public function putParams($params)
{
$this->goalKeywords = $params['goalKeywords'];
}
private function requestPrepare($params) private function requestPrepare($params)
{ {
$this->setService('Keywords'); $this->setService('Keywords');
$this->setMethod('update'); $this->setMethod('update');
$this->putParams($params);
$variables = Variable::all(); $variables = Variable::all();
$lists = []; $lists = [];
$this->setParams([ $this->setParams([
'Keywords' => $this->goalKeywords->map(function ($goalKeyword) use ($variables, &$lists) { 'Keywords' => $params['goalKeywords']->map(function ($goalKeyword) use ($variables, &$lists) {
/* @var $goalKeyword GoalKeyword|Keyword|\stdClass */ /* @var $goalKeyword GoalKeyword|Keyword|\stdClass */
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!