forum.bitel.ru http://forum.bitel.ru/ |
|
Время обсчета таблицы contract_balance http://forum.bitel.ru/viewtopic.php?f=22&t=1157 |
Страница 1 из 1 |
Автор: | Lavrenov_Sergey [ 27 май 2008, 13:22 ] |
Заголовок сообщения: | Время обсчета таблицы contract_balance |
1. Когда запускается расчет таблицы contract_balance? (имеется в виду автоматически). 2. Если с помощью сторонних скриптов напрямую в базе mysql изменяется поле closesumma в таблице contract, не восстанавливается ли старое значение этого поля в каком-либо случае? |
Автор: | skn [ 27 май 2008, 13:38 ] |
Заголовок сообщения: | Re: Время обсчета таблицы contract_balance |
Lavrenov_Sergey писал(а): 1. Когда запускается расчет таблицы contract_balance? (имеется в виду автоматически).
2. Если с помощью сторонних скриптов напрямую в базе mysql изменяется поле closesumma в таблице contract, не восстанавливается ли старое значение этого поля в каком-либо случае? 1) зависит от установленных модулей 2) может изменяться если используется механизм "обещанных платежей" или изменение лимита на определленный срок из АРМ администратора (должна быть включена задача в планировщике) |
Автор: | Lavrenov_Sergey [ 27 май 2008, 14:03 ] |
Заголовок сообщения: | |
1) От каких именно модулей? Либо Вы имели ввиду их версии? 2) Поле closesumma из таблицы contract зависит ли его содержимое от таблицы log_contract_limit? |
Автор: | skn [ 27 май 2008, 15:13 ] |
Заголовок сообщения: | |
1 ) У каждого модуля свой алгоритм обновления баланса 2) от log_contract_limit - нет |
Автор: | Lavrenov_Sergey [ 27 май 2008, 16:46 ] |
Заголовок сообщения: | |
Для выставления лимита пользователям мы приняли следующую схему: есть скрипт, который запускается в 00:00 1 числа каждого месяца. Если у пользователя баланс положительный (расчитывается из таблицы contract_balance summa1+summa2-summa3-summa4) мы ему даем определенный лимит, если баланс меньше 0, то лимит выставляется в 0. Модули обновляющие баланс IPN и NPAY. А теперь вопрос: всегда ли в 00:00 у пользователя будет посчитан входящий остаток на начало текущего месяца? В какое время он должен быть? |
Автор: | skn [ 27 май 2008, 18:52 ] |
Заголовок сообщения: | |
при переходе месяца баланс будет расчитан с опозданием до 1 час |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |