Назначение

Проверка баланса пользователей и отключение тех, у кого недостаточно средств для оплаты дневного тарифа с учетом скидки.

Функционал:

  • Получает список пользователей с их текущим балансом (deposit) и скидкой (reduction).

  • Рассчитывает дневную стоимость тарифа (day_fee) с учетом скидки.

  • Если баланс пользователя меньше рассчитанной дневной стоимости и скидка не равна 100%, пользователь отключается (устанавливается disable = 5 в таблице internet_main).


Запуск:

/usr/abills/libexec/check_day_fee.pm


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

  • Скрипт выбирает пользователей с ненулевой скидкой (reduction).
  • Для каждого пользователя рассчитывает дневную плату (day_fee) с учетом скидки.
  • Если баланс (deposit) меньше рассчитанной суммы, пользователь отключается (устанавливается disable = 5).

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

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









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

  • Нет меток