forum.bitel.ru http://forum.bitel.ru/ |
|
[6.1] Групповые операции - Добавление/удаление ТП http://forum.bitel.ru/viewtopic.php?f=22&t=10044 |
Страница 1 из 1 |
Автор: | Phricker [ 24 дек 2014, 18:05 ] |
Заголовок сообщения: | [6.1] Групповые операции - Добавление/удаление ТП |
Доброго дня. При добавлении/удалении тарифа через групповые операции бросается событие ContractTariffChangedEvent(int cid) Код: package bitel.billing.server.contract.action; ... public class ActionContractGroupOperation ..... private void openTariff(List<Integer> contracts) throws BGException { .... contractTariffManager.updateContractTariff(contractTariff); this.context.publishAfterCommit(new ContractTariffChangedEvent(cid.intValue())); } А при добавлении/изменении тарифа через клиент биллинга ручками - бросается два события. Код: contractTariffManager.updateContractTariff(contractTariff); this.context.publishAfterCommit(new ContractTariffChangedEvent(cid)); this.context.publishAfterCommit(new ContractTariffUpdateEvent(this.userID.intValue(), cid, contractTariff, isAdd)); Проблема в том, что на событие ContractTariffChangedEvent нельзя повесить скрипт. Его даже нет в списке выбора. Повесить можно только на ContractTariffUpdateEvent (где сейчас и висит пара скриптов). Можно добавить второе событие в групповые операции? |
Автор: | Phricker [ 25 дек 2014, 12:02 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
up |
Автор: | Artur [ 25 дек 2014, 13:34 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Здравствуйте! Сейчас добавим. |
Автор: | Artur [ 25 дек 2014, 14:26 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Добавлено событие в групповые операции. Будет доступно в ближайшем обновлении 6.х. |
Автор: | Phricker [ 09 фев 2016, 23:49 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Артур, можно вас просить добавить Код: this.context.publishAfterCommit(new ContractTariffUpdateEvent(this.userID.intValue(), cid.intValue(), contractTariff, true)); так же и в групповую операцию по смене тарифа. Код: private void changeTariff(List<Integer> contracts) throws BGException { ....... contractTariffManager.updateContractTariff(contractTariffOpen); this.context.publishAfterCommit(new ContractTariffChangedEvent(cid.intValue())); } ...... } Благодарю заранее ![]() |
Автор: | Phricker [ 10 фев 2016, 00:17 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Чуть ошибся. Там судя по всему должно быть две строчки. Одна для тарифа который закрывается. Другая для тарифа который открывается. Код: this.context.publishAfterCommit(new ContractTariffUpdateEvent(this.userID.intValue(), cid.intValue(), contractTariff, false));
this.context.publishAfterCommit(new ContractTariffUpdateEvent(this.userID.intValue(), cid.intValue(), contractTariffOpen, true)); |
Автор: | Artur [ 10 фев 2016, 12:45 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Phricker, вам в какую версию? |
Автор: | Phricker [ 10 фев 2016, 12:56 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
В 6.1 Пока планируем еще обновление до 6.2 ![]() |
Автор: | Artur [ 10 фев 2016, 12:57 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Добавлено для 6.1+. Будет в ближайшем обновлении. |
Автор: | Phricker [ 11 фев 2016, 15:03 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Уж день прошел. Число сменилось. А ничего не изменилось ![]() |
Автор: | Artur [ 11 фев 2016, 15:18 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Так то вчера было обновление и должно было попасть.... Можете исходник глянуть... |
Автор: | Phricker [ 11 фев 2016, 15:55 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Я просто смотрел kernel/fixed, а там этого не было ![]() |
Автор: | Phricker [ 11 фев 2016, 20:17 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Ммммм... 6.2 присутствует. А вот в 6.1 нету. Зря обновился ) |
Автор: | Phricker [ 11 фев 2016, 20:23 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
А ну да. 6.1 обновления не выкладывались ) |
Автор: | Phricker [ 12 фев 2016, 15:51 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Выкладите, пожалуйста, обновление ![]() |
Автор: | stark [ 17 фев 2016, 14:24 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
выложено |
Автор: | Phricker [ 17 фев 2016, 16:29 ] |
Заголовок сообщения: | Re: [6.1] Групповые операции - Добавление/удаление ТП |
Выложено и проверено. Спасибо большое. Что-то эксплуататор данного обновления не отписался сам ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |