Исправление ошибок
This commit is contained in:
parent
42d20fd313
commit
96d9a0307c
|
@ -544,7 +544,7 @@ class ProfileController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
// Запись в буфер данных о типе геолокации
|
// Запись в буфер данных о типе геолокации
|
||||||
$account->geol = ['type' => 'ip'] + $account->geol;
|
$account->geol = ['type' => 'ip'] + ($account->geol ?? []);
|
||||||
|
|
||||||
self::syncGeolocationWithDellin($account);
|
self::syncGeolocationWithDellin($account);
|
||||||
}
|
}
|
||||||
|
@ -733,7 +733,7 @@ class ProfileController extends Controller
|
||||||
}
|
}
|
||||||
|
|
||||||
// Синхронизация с базой данных (таблица с ДеловыеЛинии)
|
// Синхронизация с базой данных (таблица с ДеловыеЛинии)
|
||||||
if ($dellin = Dellin::searchByCityKladr(str_pad($account->geol['data']['city_kladr_id'], 25, '0000000000000000000000'))) {
|
if (isset($account->geol['data']) && $dellin = Dellin::searchByCityKladr(str_pad($account->geol['data']['city_kladr_id'], 25, '0000000000000000000000'))) {
|
||||||
// Удалось найти город с терминалами ДеловыеЛинии
|
// Удалось найти город с терминалами ДеловыеЛинии
|
||||||
|
|
||||||
foreach ($dellin['data']['terminals']['terminal'] as $dellin) {
|
foreach ($dellin['data']['terminals']['terminal'] as $dellin) {
|
||||||
|
|
Reference in New Issue