0
На рассмотрении

Stallker API mikbill

Константин 4 года назад обновлен mikbill (CEO) 4 года назад 1

Доброго дня!

Выдаём в аренду приставки MAG-250 абонентам. Столкнулись с такой проблемой, после возврата абонентам приставки нам, мы её выдаём другому абоненту, при этом отвязываем её в устройствах пользователя в старой учётке, и привязываем эту приставку к новой учётке в Микбиле. Проблема в следующем:

Когда абонент включает у себя приставку то она оказывается у него заблокированной.

в логах сталкера (device_id_error.log): XX.XX.XX.XX - [Fri, 18 Nov 2016 12:46:05 +0200] mac:XX:1A:XX:1C:XX:00, serial_number:0320XXXXXXXX5, model:MAG250, device_id:0DAA31C6C0FFBC9C0833F21FE81E2BCDA6518A1732BACA7E45C367E99312AE71, reason:MAC address mismatch, reason - device_id2

Поиск по таблицам stalker_db.users обнаруживает такой ID и можно понять к кому она была привязана ранее по полю ls (это uid из Микбила), проблема решается после удаления из сталкера абоента с этим ID. Затем заново перепривязывем (удаляем/создаём в Микбиле) новому абоненту приставку и она у него начинает работать.

Если удалять приставку из учётки абонета в Микбиле то у этого абонента удаляется только мак адрес приставки, а сам абонент остаётся в БД сталкера с device_id приставки которая у него была, при подключении этой же приставки другому абоненту то видимо сталкером генерируется такой же device_id и абонент становиться заблокированным.

На рассмотрении

Спасибо будем решать

Сервис поддержки клиентов работает на платформе UserEcho