forum.bitel.ru http://forum.bitel.ru/ |
|
Понижение лимита пользователем раз в N дней http://forum.bitel.ru/viewtopic.php?f=22&t=6825 |
Страница 1 из 1 |
Автор: | Akhmat [ 29 май 2012, 19:09 ] |
Заголовок сообщения: | Понижение лимита пользователем раз в N дней |
как подправить фичу понижения лимита, чтобы такое сделать? из скрипта поведения, так полагаю нельзя отменить временное понижение лимита пользователем. могу сделать то что хочу доп действиями, но может можно и фичу ответственную за это дело задействовать |
Автор: | skn [ 30 май 2012, 01:11 ] |
Заголовок сообщения: | Re: Понижение лимита пользователем раз в N дней |
а смысл? |
Автор: | Феанор [ 30 май 2012, 14:10 ] |
Заголовок сообщения: | Re: Понижение лимита пользователем раз в N дней |
Akhmat писал(а): из скрипта поведения, так полагаю нельзя отменить временное понижение лимита пользователем. я вычищаю информацию о текущем пользовательском понижении если нужно его заменить Код: LimitManager lm=new LimitManager(con);
List<LimitChangeTask> taskList = lm.getContractMoveTasks(id); for(LimitChangeTask task:taskList){ if(task.getUserId()==-1){ ContractManager cm=new ContractManager(con); LimitChangeTask taskRestore=new LimitChangeTask(); taskRestore.setContractId(id); taskRestore.setDate(Calendar.getInstance()); taskRestore.setUserId(userId); taskRestore.setSubSumm(task.getSubSumm()); lm.addMoveTask(taskRestore); lm.initRestoreLimitTask(Calendar.getInstance()); lm.executeRestoreLimitTask(Calendar.getInstance(), cm); con.prepareStatement("delete from contract_limit_manage where clp_id="+task.getId()).executeUpdate(); con.prepareStatement("delete from contract_limit_period where id="+task.getId()).executeUpdate(); } |
Автор: | Akhmat [ 30 май 2012, 17:26 ] |
Заголовок сообщения: | Re: Понижение лимита пользователем раз в N дней |
skn писал(а): а смысл? у меня дебетовые абонплаты, с подневным списанием. если клиента заблокировало, то требую плату за 31 день. неограничено предоставлять понижение лимита в месяц, значит запороть это требование. тогда абонент сможет работать тогда, когда ему надо, и оплатить столько дней, сколько работает. это не стимулирует клиента к постоянному пользованию инетом |
Автор: | nik247 [ 30 май 2012, 17:55 ] |
Заголовок сообщения: | Re: Понижение лимита пользователем раз в N дней |
Akhmat писал(а): skn писал(а): а смысл? у меня дебетовые абонплаты, с подневным списанием. если клиента заблокировало, то требую плату за 31 день. неограничено предоставлять понижение лимита в месяц, значит запороть это требование. тогда абонент сможет работать тогда, когда ему надо, и оплатить столько дней, сколько работает. это не стимулирует клиента к постоянному пользованию инетом Сами работает по такой схеме. В случае блокировки ("Недостаточно средств") насчитываем ежедневно услугу "поддержка сервиса"... для стимуляциии |
Автор: | Akhmat [ 30 май 2012, 17:56 ] |
Заголовок сообщения: | Re: Понижение лимита пользователем раз в N дней |
Ошибся, фича в том виде в каком есть, позволяет сделать то, что мне нужно, но чуть другим путем. |
Автор: | skn [ 31 май 2012, 17:49 ] |
Заголовок сообщения: | Re: Понижение лимита пользователем раз в N дней |
Akhmat писал(а): skn писал(а): а смысл? у меня дебетовые абонплаты, с подневным списанием. если клиента заблокировало, то требую плату за 31 день. неограничено предоставлять понижение лимита в месяц, значит запороть это требование. тогда абонент сможет работать тогда, когда ему надо, и оплатить столько дней, сколько работает. это не стимулирует клиента к постоянному пользованию инетом ну так может клиента просто не разблокировать если сумма поступлений меньше 31 * стоимость_дневной_абонплаты |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |