forum.bitel.ru
http://forum.bitel.ru/

Условие баланса с учётом абонплаты.
http://forum.bitel.ru/viewtopic.php?f=54&t=9740
Страница 1 из 1

Автор:  Brodayga [ 22 сен 2014, 16:13 ]
Заголовок сообщения:  Условие баланса с учётом абонплаты.

Необходимо предупредить абонента за N дней перед тем как у него закончатся деньги.
Например "Ваш договор будет приостановлен через 2 дня, вам необходимо пополнить баланс".
Т.е. Отправить если "баланса хватает меньше чем на 2 дня", не просто условие по балансу а на сколько дней хватит средств на счету с учётом текущих тарифов и абонплат.

Автор:  stark [ 23 сен 2014, 19:22 ]
Заголовок сообщения:  Re: Условие баланса с учётом абонплаты.

Ну посчитать можно на конкретную дату, есть примеры на wiki вроде . А вот на сколько хватит - этого нет. Вроде бы был похожий запрос. Можно попытаться искать методом бинарного поиска . Проверим хватит ли на год, не хватит. Потом на пол года - не хватит. На 3 месяца - хватит, значит на 4.5 месяца (между 3 и 6 месяцами) и т.д. Или как-то нам поддержать такой запрос в тарифном дереве.

Автор:  skn [ 23 сен 2014, 23:32 ]
Заголовок сообщения:  Re: Условие баланса с учётом абонплаты.

я бы просто брал средний расход+наработка по дням за прошедшие N дней и делил бы на текущий баланс на эту среднюю

Автор:  Brodayga [ 24 сен 2014, 02:31 ]
Заголовок сообщения:  Re: Условие баланса с учётом абонплаты.

stark писал(а):
Ну посчитать можно на конкретную дату, есть примеры на wiki вроде . А вот на сколько хватит - этого нет. Вроде бы был похожий запрос. Можно попытаться искать методом бинарного поиска . Проверим хватит ли на год, не хватит. Потом на пол года - не хватит. На 3 месяца - хватит, значит на 4.5 месяца (между 3 и 6 месяцами) и т.д. Или как-то нам поддержать такой запрос в тарифном дереве.

Я считал через bitel.billing.server.npay.Calculator к текущей дате прибавлял необходимое количество дней .... В итоге сравнивал больше меньше лимита. Но это отдельный скрипт. А хотелось бы "родное" условие в плагине.
Год конечно не нужно, как и месяц. Конкретная задача стоит послать абоненту смс в случае баланса на два дня. Чтобы человек успел оплатить.

Автор:  Brodayga [ 24 сен 2014, 02:49 ]
Заголовок сообщения:  Re: Условие баланса с учётом абонплаты.

Ну или возможность добавление N условий баланс + тариф. Это конечно не очень удобно но выход. Придётся добавлять новые условия после добавления нового тарифа.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/