Контроллер больше не пишет запись CATEGORY_IS_ACTIVE в store_dynamic
при сохранении через UI — историю с корректной вчерашней датой
пишет только крон store/sync-store-dynamic.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
$isActiveNow = (bool)$params->is_active;
if ($isNew || $isActiveBefore !== $isActiveNow) {
- $this->recordStoreDynamic($storeId, StoreDynamic::CATEGORY_IS_ACTIVE, (int)$isActiveNow);
+ // Историю в store_dynamic пишет только крон store/sync-store-dynamic
CityStore::updateAll(
['visible' => $isActiveNow ? CityStore::IS_VISIBLE : 0],
['id' => $storeId]