Commit e4d8e4a6 by Vladislav

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

1 parent 5d3ba19e
......@@ -78,6 +78,7 @@ class AdvertisementsUpdate extends Command
->whereNotNull('goal_advertisements.goal_sitelink_external_id');
});
})
->whereNotNull('goal_advertisements.external_id')
->whereNull('advertisements.deleted_at')
->whereNull('goal_advertisements.reserve_update_at')
->whereNotNull('goal_advertisements.updated_need')
......
......@@ -196,28 +196,44 @@ class CampaignVariablesController extends Controller
}
if ($dictionary_campaign->external_id) {
$dictionary_campaign->update([
$dictionary_campaign->where(function ($query) {
$query->getModel()->timestamps = false;
})->update([
'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(),
]);
$dictionary_campaign->goalAdvertisements()->forExternal()->update([
$dictionary_campaign->goalAdvertisements()->forExternal()->where(function ($query) {
$query->getModel()->timestamps = false;
})->update([
'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(),
]);
// $dictionary_campaign->goalGoalSitelink()->forExternal()->update([
// $dictionary_campaign->goalGoalSitelink()->forExternal()->where(function ($query) {
// $query->getModel()->timestamps = false;
// })->update([
// '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(),
]);
GoalRetargetinglist::forExternal()->update([
GoalRetargetinglist::forExternal()->where(function ($query) {
$query->getModel()->timestamps = false;
})->update([
'updated_need' => Carbon::now(),
]);
// NegativeKeywordSharedSet::forExternal()->update([
// NegativeKeywordSharedSet::forExternal()->where(function ($query) {
// $query->getModel()->timestamps = false;
// })->update([
// '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!