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

Начисление абонплаты в статусе "Приостановлен"
http://forum.bitel.ru/viewtopic.php?f=16&t=2487
Страница 1 из 1

Автор:  Chaos [ 24 июн 2009, 14:48 ]
Заголовок сообщения:  Начисление абонплаты в статусе "Приостановлен"

Помогите пожалуйста разобраться с начислениями.
Имеются тарифы с "подневной режим до текущего дня". Услуги две: Доступ к сети и Безлимитный интернет. Скрипт, выполняющий проверку, исполняется каждые 6 часов во 2 минуту по событию таймера. Абонплаты начисляется каждые 6 часов в 3 минуту, т.е сразу после проверки достатка баланса для начисления. В случае ,если договор активен и недостатка средств скрипт меняет статус договора на "Приостановлен".
Вот его последние принты.
Код:
GENERATE_TIME: 24.06.09 06:02:00
EXECUTION_STOP_TIME: 24.06.09 06:02:02
PROCESS_TIME: 108

OUT:
Group: 1
contract_status: 0
TotalCost = 11.478973
Balance = 3.17
New contract status - SUSPENDED
New group status - SUSPENDED BY Balance

Из которых видно, что абонплата за текущие сутки уже начислена по этому договору, текущий баланс 3.17, и договор приостановлен. Тем не менее через 6 часов по этому договору произошло переначисление и ранее начисленные 11.478973 были возвращены. Подскажите, как правильно расставить время начислений для этого режима абонплат и время запуска скрипта.

Вложения:
11111.jpg
11111.jpg [ 129.71 КБ | Просмотров: 3116 ]

Автор:  Chaos [ 02 июл 2009, 00:14 ]
Заголовок сообщения: 

up

Автор:  Администратор [ 02 июл 2009, 16:08 ]
Заголовок сообщения: 

Ну сделайте хотя бы 15 минут после меняющего статусы скрипта начисление.

Автор:  Chaos [ 02 июл 2009, 21:52 ]
Заголовок сообщения: 

Ок, поставил, понаблюдаем за такими договорами, хотя биллинг под договорами только начали тестить, и прецеденты появяться не раньше, чем через месяц, по мере выработки денег.

Мби я вообще из вышеописанного что-то делаю неправильно?

Неоднократно замечаю, что на одних договорах она снимается в начале суток, на других - в конце. На этом вообще одно начисление и через 6 часов произошел пересчет. Какова вообще логика времени начисления абонплат?

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