forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2] Небольшая странность http://forum.bitel.ru/viewtopic.php?f=16&t=8185 |
Страница 1 из 1 |
Автор: | Phricker [ 24 июн 2013, 12:03 ] |
Заголовок сообщения: | [5.2] Небольшая странность |
Есть договор на котором установлен тариф с помесячной абонплатой. В случае если этот договор уйдет в минус (в данном примере по причине списания лимита. как в случае ручного списания, так и в случае автоматического списания), то статус договора не изменится до 1го числа следующего месяца. Так и задумано или все таки присутствует косяк? Операторы жалуются, аля "У абонента статус активен и он в минус ушел" ![]() ![]() |
Автор: | Phricker [ 24 июн 2013, 12:03 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
Код: Сервер: вер. 5.2 сборка 1511 от 20.06.2013 13:21:42
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45 npay вер. 5.2 сборка 203 от 27.05.2013 16:59:08 |
Автор: | snark [ 24 июн 2013, 12:13 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
Стандартно статусы задача установки статусов меняет вроде как. |
Автор: | Phricker [ 24 июн 2013, 12:18 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
Не меняет для "подневной режим снятия авансом за месяц" |
Автор: | Cromeshnic [ 24 июн 2013, 13:00 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
Статусы по балансу меняются либо руками, либо логикой дебетовых абонплат задачей планировщика "Закрытие статуса NPay договоров по балансу". В случае "авансом за месяц" этой задачей она должна по идее закрываться только раз в месяц - в ночь на 1 число, что и произошло, судя по логам. А если потом открыли, то всё - только до следующего месяца. Как я понимаю, так происходит потому, что при предначислении абонплаты нет дельты между текущей наработкой и ожидаемой. |
Автор: | stark [ 24 июн 2013, 17:10 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
а когда у вас задача "Закрытие статуса NPay договоров по балансу" запускается ? |
Автор: | Phricker [ 24 июн 2013, 17:21 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
в 00:00 каждого дня. Начисление абонплат в 00:15 |
Автор: | snark [ 24 июн 2013, 17:36 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
Т.к. наработка в npay уже есть - поэтому модуль игнорирует этот договор, не? |
Автор: | Phricker [ 24 июн 2013, 17:39 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
Статус не меняет. Понимаю, что игнорирует, но это так задумано и фича или же не задумано и баг ![]() |
Автор: | snark [ 24 июн 2013, 17:50 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
Есть наработка = договор не затрагивается = меньше нагрузка. Похоже что фича ![]() |
Автор: | Phricker [ 24 июн 2013, 18:17 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
snark писал(а): Есть наработка = договор не затрагивается = меньше нагрузка. Похоже что фича ![]() Не думаю. Хотя разрабы рассудят конечно. Если я меняю тариф - оно же потом ночью переобсчитывает ![]() Думаю тупо берутся все не закрытые договора с определенным статусом и начисляются ) |
Автор: | stark [ 24 июн 2013, 18:36 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
Phricker писал(а): snark писал(а): Есть наработка = договор не затрагивается = меньше нагрузка. Похоже что фича ![]() Не думаю. Хотя разрабы рассудят конечно. Если я меняю тариф - оно же потом ночью переобсчитывает ![]() Думаю тупо берутся все не закрытые договора с определенным статусом и начисляются ) Там проверка есть . // определяем наработку, которая должна быть начислена .... // если планируемое начисление больше текущего, то начисляем Если договор уже в минусе , т.е у него сейчас -10 рублей балансе и абонку ему мы списали на 100 рублей( 90 - 100 = -10). После начисления мы опять получим 100 рублей, поэтому ничего не поменяет . Т.е задним числом статусы не меняет , задача рассчитана на то, что она запустилась до переобсчета, после переобсчета она ничего не исправит уже. |
Автор: | Phricker [ 24 июн 2013, 18:39 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
А ну значит фича ![]() Просто со статусами непонятно было. |
Автор: | snark [ 24 июн 2013, 19:01 ] |
Заголовок сообщения: | Re: [5.2] Небольшая странность |
stark писал(а): // определяем наработку, которая должна быть начислена .... // если планируемое начисление больше текущего, то начисляем А ведь фразы-то знакомые, я их где-то читал, но забыл где ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |