Назначение
Блокировка постоплатных IPTV-аккаунтов при недостаточном депозите.
Функционал:
Проверяет пользователей с постоплатными тарифами (
POSTPAID_MONTHLY_FEE = 1).Если депозит (
deposit) меньше суммы абонентской платы (с учетом скидкиreduction), меняет статус на5(блокировка).Поддерживает фильтрацию по
TP_IDиLOGIN.
Запуск:
/usr/abills/libexec/billd iptv_unactivate_postpaid TP_ID=10 SUM=50 /usr/abills/libexec/billd iptv_unactivate_postpaid LOGIN=user123
Сценарии работы:
Без аргументов: проверяет всех пользователей с постоплатными тарифами (
POSTPAID_MONTHLY_FEE=1).TP_ID=10: применяет логику только к указанному тарифу.SUM=50: блокирует (статус5) пользователей с депозитом ≤ 50 (переопределяет расчет абонплаты).LOGIN=user123: проверяет только указанного пользователя.
Описания параметров конфигурации (config.pl) или модуля Config
| Параметр | Пример | Описание |
|---|---|---|