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

Скрипт приостановки тарифной опции (ТО)
http://forum.bitel.ru/viewtopic.php?f=19&t=13382
Страница 1 из 1

Автор:  skn [ 28 июн 2019, 03:05 ]
Заголовок сообщения:  Скрипт приостановки тарифной опции (ТО)

Желающие приглашаются протестить реализацию механизма приостановки ТО

Сценарии использования
1) при создании договора нужно предоставить бесплатный период, например 30 дней, при этом между созданием договора и началом работы клиента может пройти несколько дней.
РЕШЕНИЕ: при создании договора на договор добавляется ТО на 30 дней, дата окончания которой будет ежедневно сдвигаться пока договор находится в не активном состоянии.
2) клиент оплачивает услуги сразу за полгода при этом ему на этот срок предоставляется скидка на услуги. При этом клиент может приостанавливать предоставление услуг (добровольная блокировка), период скидки должен продлеваться на время блокировки.
РЕШЕНИЕ: при оплате на договор добавляется ТО на 180 дней, при смене статуса договора на ПРИОСТАНОВЛЕН дата окончания ТО будет ежедневно сдвигаться пока договор находится в не активном состоянии.

Во вложение глобальный скрипт который требуется ежедневно запускать планировщиком.
Скрипт экспериментальный - требуется тестирование

Вложения:
TariffOptionPause.java [6.48 КБ]
Скачиваний: 297

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