skoch писал(а):
Здравствуйте!
Есть связка модулей Npay и IPN. Тариф предполагает выделение абоненту определенного объема трафика бесплатно (предоплаченный трафик), реализовано это диапазоном трафика. Абонентская плата - дебетовая, подневной режим снятия авансом за месяц.
Раз в сутки запускается задача "Закрытие статуса NPay договоров по балансу", которая переводит статус договор в закрытый, статус шлюза IPN тоже становится закрытый. Вот здесь возникает такой неприятный момент: абонент заходит в личный кабинет и меняет статус шлюза на "открытый", свободно и безнаказанно выкачивает весь предоплаченный трафик и только после этого ipn его блокирует.
Надеюсь ситуацию описал понятно. Вопрос: как сделать так, чтобы по задаче "Закрытие статуса NPay договоров по балансу" статус шлюза IPN переводился в "заблокирован".
а может просто сделать так чтоб абонент не мог сам менять статус шлюза?
_________________
Код:
Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegramСтиль программирования - пьяный мастерстер
Разработка мобильных приложений