Назначение
Проверка баланса пользователей и отключение тех, у кого недостаточно средств для оплаты дневного тарифа с учетом скидки.
Функционал:
Получает список пользователей с их текущим балансом (
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
| Параметр | Пример | Описание |
|---|---|---|