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

Бонусная программа или зачем второй велосипед.
http://forum.bitel.ru/viewtopic.php?f=56&t=12113
Страница 1 из 1

Автор:  skyb [ 22 ноя 2016, 09:23 ]
Заголовок сообщения:  Бонусная программа или зачем второй велосипед.

Дабы не изобретать велосипед, наверное есть у когото что то подобное. Хочется чтобы абоненту начислялись бонусы если он был активен целый месяц. Начислялось в конце месяца. В доке в примере бонусная программа реагирует на приход платежа, тут я вижу глобальный скрипт должен начислять бонусы. Важно ли писать бонусную программу? или хватит просто добавить глобальным скриптом бонусов и абонент потом сможет ими воспользоваться для оплаты интернета? Возможно ли вообще добавлять бонусы при отсутствии бонусной программы? или как это вообще делается?

Автор:  Ildar [ 22 ноя 2016, 09:45 ]
Заголовок сообщения:  Re: Бонусная программа или зачем второй велосипед.

Нет не обязательно, можете и сами начислять бонусы. Программы лишь позволяют визуализировать их, сделать более наглядными и управляемыми.

Код:
BonusDao bonusDao = new BonusDao( con );
BonusPayment bonusPayment = new BonusPayment( 0, bonusPaymentTypeId, new Date(), bonusSum, dateFrom, dateTo );
bonusDao.updatePayment( User.USER_SERVER, cid, bonusPayment );

Автор:  skyb [ 22 ноя 2016, 10:12 ]
Заголовок сообщения:  Re: Бонусная программа или зачем второй велосипед.

А потом их можно будет использовать в оплате интернета(я так понимаю оплате опции на доступ в интернет?)? и их разве не будет видно если их начислять кодом?
Уточню. Чтобы использовать сервис ru.bitel.bgbilling.plugins.bonus.common.service
и создать бонусный платеж, этот метод использовать?
Код:
void   programContractUpdate(BonusContractProgram contractProgram)
Обновление или создание бонусной программы у договора.

Автор:  Ildar [ 22 ноя 2016, 10:24 ]
Заголовок сообщения:  Re: Бонусная программа или зачем второй велосипед.

Разницы в использовании не будет.
Нет, использовать paymentUpdate у ru.bitel.bgbilling.plugins.bonus.common.service.BonusService или ru.bitel.bgbilling.plugins.bonus.server.dao.BonusDao.

Автор:  skyb [ 22 ноя 2016, 10:33 ]
Заголовок сообщения:  Re: Бонусная программа или зачем второй велосипед.

Ildar писал(а):
Разницы в использовании не будет.

понял спасибо
Ildar писал(а):
Нет, использовать paymentUpdate у ru.bitel.bgbilling.plugins.bonus.common.service.BonusService или ru.bitel.bgbilling.plugins.bonus.server.dao.BonusDao.

конечно же, это я скопировал не то, сори, да, о нем и думал, спасибо

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