# Статус На главном экране и в текущем разделе Личный кабинет есть статус сети, который получается с помощью метода API [https://api.is74.ru/docs.html#user-service-status-get](https://api.is74.ru/docs.html#user-service-status-get). { "status": "ok", "description": "На данный момент здесь ничего нет.", "title": "Всё отлично" } - status - Статусы, на которые ориентируемся какой цвет отобразить - title- заголовок статуса (его показываем в ЛК и в алёрте) - description - текст самого статуса, заполняется процедурой. Он указывается только в алёрте при нажатии на статус сети. Тексты для статусов сети подтягиваются из словарей: [https://noc-new.is74.ru/itools/dic/view.html?id=228](https://noc-new.is74.ru/itools/dic/view.html?id=228) - статусы сети. [https://noc-new.is74.ru/itools/dic/view.html?id=266](https://noc-new.is74.ru/itools/dic/view.html?id=266) - словарь с успешными статусами сети. И процедуры: lk.uc\_pkg.user\_service\_status\_prc - процедура в которой вызывается функция которая заполнят description. (описание алёрта). a\_dba.email\_pkg.replace\_pattern\_param\_func - Функция получения готового текста сообщения на основе переданного текста шаблона и параметров для него. Статусы и тексты, которые используются сейчас для заголовков:
**Значение статуса** **Заголовок** **Цвет статуса**
ok Всё отлично Зелёный
fixorder Выезд специалиста Жёлтый
svc\_order Выезд специалиста Зелёный
block Услуги заблокированы Красный
damage Устраняем неисправность Красный
job\_ticket Плановые работы Жёлтый
blocked Доступ ограничен Красный
ok\_needpay Внесите оплату Жёлтый
Логика работы user\_service\_status\_prc 1\) сначала ищем действующие блок причины если 14 -- Выделенная линия физически отключена за неуплату 15 -- Административное отключение то шаблон 49 если 19 -- Отключен по заявлению (приостановление) то шаблон 50 если 12 -- Отключен по заявлению (расторжение) то шаблон 51 2\) если в пункте 1 ничего не нашли, то проверяем задолженность если не пользовался обещанным платежом в текущем месяце, то шаблон 331 если пользовался обещанным платежом, то шаблон 332 3\) если в пункте 2 ничего не нашли, то проверяем на плановые или аварийные работы если есть аварийный акт с категорией "плановые работы" и у связанной плановой работы не выставлена дата проведения, то шаблон 381 если есть аварийный акт с категорией "плановые работы" и у связанной плановой работы выставлено время отсутствия сервиса у абонентов, то шаблон 55 если есть аварийный акт с категорией "плановые работы" и у связанной плановой работы НЕ выставлено время отсутствия сервиса у абонентов, то шаблон 54 если есть аварийный акт с категорией НЕ "плановые работы" и в аварии страдают услуги и ктв и какая-то другая услуга, то шаблон 56 если есть аварийный акт с категорией НЕ "плановые работы" и в аварии страдает услуга НЕ ктв, то шаблон 52 если есть аварийный акт с категорией НЕ "плановые работы" и в аварии страдает услуга ТОЛЬКО ктв, то шаблон 53 4\) если в пункте 3 ничего не нашли, то проверяем на ремонты если известно время начало работ, то шаблон 47 если НЕизвестно, то шаблон 46 5\) если в пункте 4 ничего не нашли, то проверяем на сервисные заявки если нашли, то шаблон 48 ### Таблица с текстами сообщений
IDPATTERN\_NAMEТексты
46Статус линии - fixorder - с присутствиемПо вашему обращению направили специалиста. Ожидайте его дома @@15 с @@16 до @@17. Отменить выезд можно в чате приложения
47Статус линии - fixorder - без присутствияОн приедет по вашему обращению в течение дня. Ваше присутствие дома необязательно. Отменить выезд можно в чате приложения
49Статус линии - block - 14,15Пополните счет на @@7 ₽, чтобы продолжить пользоваться услугами. Номер счета: @@4
50Статус линии - block - 19Для возобновления напишите в чат приложения
51Статус линии - block - 12Вы приостановили договор. Для возобновления напишите в чат приложения
52Статус линии - damage - ИнтернетНаши инженеры уже восстанавливают интернет по адресу @@13. Обязательно сообщим вам о результатах. Спасибо за понимание!
53Статус линии - damage - КТВНаши инженеры уже восстанавливают ТВ-сигнал по адресу @@13. Обязательно сообщим вам о результатах. Спасибо за понимание!
54Статус линии - job\_ticket - без перерыва@@9 с @@10 по @@11 будем улучшать оборудование и сеть. В это время интернет и ТВ могут временно не работать. Обязательно сообщим вам о результатах
55Статус линии - job\_ticket - с перерывом@@9 с @@10 по @@11 будем улучшать оборудование и сеть. В это время интернет и ТВ будут временно не работать. Обязательно сообщим вам о результатах
56Статус линии - damage - Инет, КТВНаши инженеры уже восстанавливают интернет и ТВ-сигнал по адресу @@13. Обязательно сообщим вам о результатах. Спасибо за понимание!
331Статус линии - ok\_needpay(временный шаблон)Пополните счет на @@7 ₽, чтобы продолжить пользоваться услугами. Номер счета: @@4
332Статус линии - blocked(временный шаблон)Пополните счет на @@7 ₽, чтобы продолжить пользоваться услугами. Номер счета: @@4
381Статус линии - job\_ticket - без параметровЗанимаемся улучшением оборудования и сети в вашем районе. Интернет и ТВ могут временно не работать. Обязательно сообщим вам о результатах
block\_rast Вы закрыли договор, поэтому мы отключили все услуги
block\_offДля возобновления пополните счет и напишите в чат приложения
block\_adminДля возобновления пополните счет и напишите в чат приложения
block\_priostДля возобновления напишите в чат приложения