Commit e4d8e4a6 by Vladislav

#21104 Перенос проекта в продакшн (Исправлена блокировка при обновлении переменных)

1 parent 5d3ba19e
...@@ -78,6 +78,7 @@ class AdvertisementsUpdate extends Command ...@@ -78,6 +78,7 @@ class AdvertisementsUpdate extends Command
->whereNotNull('goal_advertisements.goal_sitelink_external_id'); ->whereNotNull('goal_advertisements.goal_sitelink_external_id');
}); });
}) })
->whereNotNull('goal_advertisements.external_id')
->whereNull('advertisements.deleted_at') ->whereNull('advertisements.deleted_at')
->whereNull('goal_advertisements.reserve_update_at') ->whereNull('goal_advertisements.reserve_update_at')
->whereNotNull('goal_advertisements.updated_need') ->whereNotNull('goal_advertisements.updated_need')
......
...@@ -196,28 +196,44 @@ class CampaignVariablesController extends Controller ...@@ -196,28 +196,44 @@ class CampaignVariablesController extends Controller
} }
if ($dictionary_campaign->external_id) { if ($dictionary_campaign->external_id) {
$dictionary_campaign->update([ $dictionary_campaign->where(function ($query) {
$query->getModel()->timestamps = false;
})->update([
'updated_need' => Carbon::now(), 'updated_need' => Carbon::now(),
]); ]);
$dictionary_campaign->groups()->forExternal()->update([ $dictionary_campaign->groups()->forExternal()->where(function ($query) {
$query->getModel()->timestamps = false;
})->update([
'updated_need' => Carbon::now(), 'updated_need' => Carbon::now(),
]); ]);
$dictionary_campaign->goalAdvertisements()->forExternal()->update([ $dictionary_campaign->goalAdvertisements()->forExternal()->where(function ($query) {
$query->getModel()->timestamps = false;
})->update([
'updated_need' => Carbon::now(), 'updated_need' => Carbon::now(),
]); ]);
$dictionary_campaign->goalKeywords()->forExternal()->update([ $dictionary_campaign->goalKeywords()->forExternal()->where(function ($query) {
$query->getModel()->timestamps = false;
})->update([
'updated_need' => Carbon::now(), 'updated_need' => Carbon::now(),
]); ]);
// $dictionary_campaign->goalGoalSitelink()->forExternal()->update([ // $dictionary_campaign->goalGoalSitelink()->forExternal()->where(function ($query) {
// $query->getModel()->timestamps = false;
// })->update([
// 'updated_need' => Carbon::now(), // 'updated_need' => Carbon::now(),
// ]); // ]);
$dictionary_campaign->goalVCards()->forExternal()->update([ $dictionary_campaign->goalVCards()->forExternal()->where(function ($query) {
$query->getModel()->timestamps = false;
})->update([
'updated_need' => Carbon::now(), 'updated_need' => Carbon::now(),
]); ]);
GoalRetargetinglist::forExternal()->update([ GoalRetargetinglist::forExternal()->where(function ($query) {
$query->getModel()->timestamps = false;
})->update([
'updated_need' => Carbon::now(), 'updated_need' => Carbon::now(),
]); ]);
// NegativeKeywordSharedSet::forExternal()->update([ // NegativeKeywordSharedSet::forExternal()->where(function ($query) {
// $query->getModel()->timestamps = false;
// })->update([
// 'updated_need' => Carbon::now(), // 'updated_need' => Carbon::now(),
// ]); // ]);
} }
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!