]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commit
fix: ошибки из логов — stock-state алерты в Telegram, парсинг Flowwow, PK у Images origin/feature_filippov_fix_stock_alert_flowwow_images
authorAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Fri, 5 Jun 2026 06:40:48 +0000 (09:40 +0300)
committerAleksey Filippov <Aleksey.Filippov@erp-flowers.ru>
Fri, 5 Jun 2026 06:42:38 +0000 (09:42 +0300)
commit30852c841b0e4ac740bf76df9553f903bb1d3f1e
treee63114f1b9babeb4c8d839970b586cfcab30bc25
parent5a1295a41893788ea6ecbd7655c62ba945fce65e
fix: ошибки из логов — stock-state алерты в Telegram, парсинг Flowwow, PK у Images

1. stock-state: алерты слались через SendTelegramMessageJob с ключом message
   → 'unknown property', алерт не уходил. Джоба для клиентских рассылок
   (нужен chat_id/phone). Переведено на TelegramService::sendErrorToTelegramMessage
   (служебный канал, с таймаутами). [StockStateService::sendTelegram]

2. MarketplaceService: незащищённый доступ $statuses['CANCELLED']/['DELIVERED']
   давал 'Undefined array key' при разборе писем Flowwow → добавлен ?? null
   (строки 1524, 2595, 2596, единообразно с остальными местами).

3. records/Images: в таблице images нет PK-констрейнта в БД → findOne()
   падал с InvalidConfigException. Добавлен явный primaryKey() => ['id'].
erp24/records/Images.php
erp24/services/MarketplaceService.php
erp24/services/StockStateService.php