BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 18 окт 2021, 13:15

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 28 июн 2019, 03:05 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4482
Откуда: Уфа, Россия
Карма: 186
Желающие приглашаются протестить реализацию механизма приостановки ТО

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

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


Вложения:
TariffOptionPause.java [6.48 КБ]
Скачиваний: 287
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.065s | 21 Queries | GZIP : On ]