BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 13 май 2024, 22:59

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: [6.0] Спасите криворучку
СообщениеДобавлено: 11 ноя 2014, 17:43 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Добрый день!

Подскажите, пожалуйста. Удалили устройство к которому были привязаны сервисы. Как это удалось - не понимаю, потому что все дальнейшие эксперементы показывают что он не дает удалять устройство с подписчиками. Но факт свершился - устройства нет, а сервисы на договорах есть и более того, есть сессии, привязанные к этим сервисам. Но система уже ничего не дает с ними сделать, ни сервис открыть, ни сессию убить. Как правильнее всего теперь удалить сервисы и сбросить сессии?

Код:
 bill вер. 6.0 сборка 343 от 12.03.2014 19:11:40
  card вер. 6.0 сборка 227 от 06.05.2014 18:58:40
  dialup вер. 6.0 сборка 404 от 24.04.2014 19:38:56
  email вер. 6.0 сборка 187 от 05.02.2014 15:53:45
  inet вер. 6.0 сборка 1416 от 30.07.2014 15:50:30
  ipn вер. 6.0 сборка 276 от 10.04.2014 19:28:30
  mps вер. 6.0 сборка 216 от 26.05.2014 14:51:29
  npay вер. 6.0 сборка 226 от 11.06.2014 17:27:01
  phone вер. 6.0 сборка 300 от 07.07.2014 16:18:26
  reports вер. 6.0 сборка 217 от 21.07.2014 15:59:08
  ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 199 от 02.04.2014 17:18:42
  ru.bitel.bgbilling.plugins.organizer вер. 6.0 сборка 74 от 05.02.2014 15:55:20
  voiceip вер. 6.0 сборка 232 от 12.05.2014 16:41:36
  wellpay вер. 6.0 сборка 38 от 05.02.2014 15:56:19


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 11 ноя 2014, 17:51 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Может быть лучше создать устройство обратно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 11 ноя 2014, 17:52 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В вашем билде же еще нет Библиотеки устройств?
Тогда нужно добавить в inet_device_<mid> запись с удаленным Id по аналогии с другим устройством того же типа.
И перезапустить InetAccess/InetAccounting.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 11 ноя 2014, 17:54 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
уже есть :)
в смысле библиотека уже есть, да


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 11 ноя 2014, 19:17 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Если устройство было давно - можно поискать запись в inet_device_<mid>
Нужно будет добавить записи в inv_device_<mid> и inet_device_tree_<mid> по аналогии с другими используя данные из записи в inet_device_<mid>.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 11 ноя 2014, 19:21 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Если устройство было добавлено недавно (после того как произошла конвертация в библиотку), то не совсем понятно какой id указывать в inv_device_<mid>
Возможно есть записи в портах устройства.

Привязка сервисов/соединений сейчас такая:
inet_serv.deviceId(inet_connection.deviceId) = inet_device_tree.id
inet_device_tree.invDeviceId = inv_device.id

Портов:
inv_device_port.deviceId = inv_device.id


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 11 ноя 2014, 22:37 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
В библиотеке это устройство осталось и ID == 151. В дереве устройство исчезло, но если смотреть через SQL сервисы, которые к нему привязаны, то там ID == 150. Вот что в этом случае лучше сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 12 ноя 2014, 14:16 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
а что в жрунале запросов ? есть запрос на удаление?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 12 ноя 2014, 14:48 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Ну вот есть что-то похожее:
Код:
arg0 => <arg0 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" dateFrom="2014-11-11T00:00:00+05:00" deviceGroupIds="3" deviceTypeId="13" entityId="150" entitySpecId="1" entityTitle="VC-48(52): 0016E0E35E40 [172.16.7.113]" id="150" ident="0016E0E35E40" orderManagerDisabled="false" parentId="26" title="3C-5500-EI-52: 0016E0E35E40 [172.16.7.113]" xmlns="" xsi:type="ns5:invDevice"><entityAttributes><entry><key>3</key><value value="2014-11-05T00:00:00+05:00" xsi:type="ns5:entityAttrDate"><entityId>150</entityId><entitySpecAttrId>3</entitySpecAttrId></value></entry></entityAttributes><comment>----</comment><config/><host>172.16.7.113</host><password/><secret/><uptime/><username/></arg0>


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 12 ноя 2014, 15:00 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
В библиотеке это устройство осталось и ID == 151. В дереве устройство исчезло, но если смотреть через SQL сервисы, которые к нему привязаны, то там ID == 150. Вот что в этом случае лучше сделать?
Добавить в inet_device_tree запись с id=150, invDeviceId=151


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [6.0] Спасите криворучку
СообщениеДобавлено: 12 ноя 2014, 15:25 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Спасибо! Все получилось.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.054s | 42 Queries | GZIP : On ]