Цитата:
Сервер: вер. 5.1 сборка 545 от 07.12.2010 16:16:29
os:Linux; java:Sun Microsystems Inc., v.1.6.0_07
Ситуация следующая
Существует такая тарифная опция (см скрин)
Вложение:
to-bug.png [ 17.25 КБ | Просмотров: 2254 ]
в таком тарифном плане(скрин)
Вложение:
to-bug2.png [ 51.32 КБ | Просмотров: 2254 ]
Пользователь покупает опцию, успешно заносится расход, опция активируется и успешно работает до конца месяца (что и должно быть)
Что некорректно: опция не закрывается, значение поля time_to в таблице contract_tariff_option становиться началом следующего месяца (например опция была куплена в мае, а в начале июня time_to становится '2011-07-01 00:00;00').
В результате: опция выглядит как активная, деактивация не допустима по стратегии тарифного плана. Пользователь не може активировать эту же опцию сам и звонит в саппорт. Приходится руками менять time_to в базе на '2011-06-01 00:00;00' - после этого опция уходит в историю и у пользователя появляется возможность снова купить ее.