Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Подсказка
titleПамятка

Прежде чем применять плагин - внимательно читаем. От этого зависит работоспособность системы

Назначение

Информация
Управление статусами постоплатных интернет-аккаунтов (блокировка/разблокировка).

Оглавление
absoluteUrltrue

Отображение дочерних элементов

Функционал:

internet_unactive_postpaid()

:

    • Проверяет пользователей с постоплатными тарифами (POSTPAID_MONTHLY_FEE = 1).

    • Если депозит пользователя (или компании) меньше суммы абонентской платы (с учётом скидки и кредита), меняет статус на 5 (блокировка).

    • Для компаний проверяет общий депозит и кредит.

internet_active_postpaid():

    • Аналогично проверяет пользователей со

статусом
    • статусом 5.

    • Если депозит становится достаточным, возвращает

статус
    • статус 0 (активация).


Запуск:

Блок кода
languageshell
/usr/abills/libexec/billd internet_unactive_postpaid TP_ID=5 MONTH=2
/usr/abills/libexec/billd internet_unactive_postpaid LOGIN=user123


Сценарии работы:

  • Без аргументов: проверяет всех пользователей с постоплатными тарифами и блокирует (статус 5) тех, у кого депозит меньше суммы абонплаты за указанный период (MONTH, по умолчанию 1 месяц).

  • TP_ID=5: применяет логику только к указанному тарифному плану.

  • LOGIN=user123: проверяет только указанного пользователя.

  • Разблокирует (статус 0) пользователей, у которых депозит стал достаточным.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание









Дополнительная информация