forum.bitel.ru http://forum.bitel.ru/ |
|
[6.0] Тарифы http://forum.bitel.ru/viewtopic.php?f=61&t=8539 |
Страница 1 из 1 |
Автор: | Dog [ 07 окт 2013, 21:28 ] |
Заголовок сообщения: | [6.0] Тарифы |
что то какая то проблема с созданием "сложного тарифа" для модуля. если делать: Код: Модуль -Продукт -- Услуга -- Цена то все работает. если например сделать: Код: Модуль -Продукт -- Фильтр по группе договора (ИЛИ) (Группа А) --- Услуга --- Цена -- Фильтр по группе договора (ИЛИ) ( ) --- Услуга --- Цена в различных вариациях. то в лог падает: Код: Caused by: java.lang.ClassCastException: ru.bitel.bgbilling.modules.tv.tariff.server.TvTariffRequest cannot be cast to ru.bitel.bgbilling.modules.inet.tariff.server.InetTariffRequest at ru.bitel.bgbilling.modules.inet.tariff.server.ContractGroupsTariffTreeNode.executeImpl(ContractGroupsTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.modules.tv.tariff.server.ProductTariffTreeNode.processActivationAndProlongation(ProductTariffTreeNode.java:114) at ru.bitel.bgbilling.modules.tv.tariff.server.ProductTariffTreeNode.execute(ProductTariffTreeNode.java:79) at ru.bitel.bgbilling.modules.tv.tariff.server.ProductTariffTreeNode.execute(ProductTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:77) at ru.bitel.bgbilling.modules.tv.runtime.TvTarifficationManager.tarifficate(TvTarifficationManager.java:94) at ru.bitel.bgbilling.modules.tv.runtime.TvTarifficationManager.tarifficate(TvTarifficationManager.java:155) at ru.bitel.oss.systems.order.product.server.service.ProductOrderServiceImpl.productOfferingList(ProductOrderServiceImpl.java:267) at ru.bitel.oss.systems.order.product.server.service.ProductOrderServiceImpl.productOfferingList(ProductOrderServiceImpl.java:147) at ru.bitel.bgbilling.modules.tv.api.server.action.ActionProduct.activate(ActionProduct.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.bgbilling.kernel.container.web.action.ActionInfo.invoke(ActionInfo.java:41) at ru.bitel.bgbilling.kernel.container.web.action.ActionHandler.handleImpl(ActionHandler.java:150) at ru.bitel.bgbilling.kernel.container.web.action.ActionHandler.handle(ActionHandler.java:73) ... 37 more а в ЛК при этом сбрасывается выбранный логин. Если сделать: Код: Модуль -Продукт -- Режим активации (Режим А) (за 0.0) --- Услуга --- Цена то продукт пропадает из ЛК Код: tv вер. 6.0 сборка 224 от 03.09.2013 18:56:38
|
Автор: | Amir [ 09 окт 2013, 17:30 ] |
Заголовок сообщения: | Re: [6.0] Тарифы |
Смотрим. |
Автор: | Amir [ 10 окт 2013, 17:19 ] |
Заголовок сообщения: | Re: [6.0] Тарифы |
Фильтр по группе договора исправили, а по второму нормально отработало. Может быть немного сложнее тариф? |
Автор: | Dog [ 10 окт 2013, 19:58 ] |
Заголовок сообщения: | Re: [6.0] Тарифы |
см. скрин Вложение: при этом, сейчас еще добавил Видимость и Доступность в настройках продукта. До этого все было пусто. В итоге продукт пропадает как только в тарифе появляется узел Режим активации и возвращается после того как я его оттуда убираю. причем, даже если в узле продукта есть любой дочерний узел режима активации (даже если он null и 0.0) продукта в ЛК нет. |
Автор: | Amir [ 10 окт 2013, 20:09 ] |
Заголовок сообщения: | Re: [6.0] Тарифы |
Выкладывается. Проблема возникала, когда в режиме активации стояла цена 0.0. У нас завтра выходной. |
Автор: | Dog [ 10 окт 2013, 20:50 ] |
Заголовок сообщения: | Re: [6.0] Тарифы |
Amir писал(а): У нас завтра выходной. ![]() |
Автор: | Dog [ 14 окт 2013, 15:00 ] |
Заголовок сообщения: | Re: [6.0] Тарифы |
Amir писал(а): Фильтр по группе договора исправили, а по второму нормально отработало. Может быть немного сложнее тариф? Вложение: не исправилось: Код: server 10-14/12:57:59 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] ActionHandler - Exception in ru.bitel.bgbilling.modules.tv.api.server.action.ActionProduct:activate
server 10-14/12:57:59 ERROR ["http-bio-/0.0.0.0-8080"-exec-5] CommonExecuter - Произошла ошибка ru.bitel.bgbilling.common.BGException: Произошла ошибка at ru.bitel.bgbilling.kernel.container.web.action.ActionHandler.handle(ActionHandler.java:94) at bitel.billing.server.WebExecuter.executeAction(WebExecuter.java:465) at bitel.billing.server.WebExecuter.doPost(WebExecuter.java:217) at bitel.billing.server.WebExecuter.doGet(WebExecuter.java:79) at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.server.servlet.filters.MultipartFilter.doFilter(MultipartFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at ru.bitel.server.servlet.filters.XSSFilter.doFilter(XSSFilter.java:89) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.BGAuthFilter.doFilter(BGAuthFilter.java:296) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:140) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.ClassCastException: ru.bitel.bgbilling.modules.tv.tariff.server.TvTariffRequest cannot be cast to ru.bitel.bgbilling.modules.inet.tariff.server.InetTariffRequest at ru.bitel.bgbilling.kernel.tariff.tree.server.ContractGroupsTariffTreeNode.executeImpl(ContractGroupsTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:112) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.modules.tv.tariff.server.ProductTariffTreeNode.processActivationAndProlongation(ProductTariffTreeNode.java:114) at ru.bitel.bgbilling.modules.tv.tariff.server.ProductTariffTreeNode.execute(ProductTariffTreeNode.java:79) at ru.bitel.bgbilling.modules.tv.tariff.server.ProductTariffTreeNode.execute(ProductTariffTreeNode.java:1) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.executeChildren(TariffTreeNode.java:101) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNode.execute(TariffTreeNode.java:116) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffTreeNodeHolder.execute(TariffTreeNodeHolder.java:34) at ru.bitel.bgbilling.kernel.tariff.tree.server.TariffModuleTree.execute(TariffModuleTree.java:77) at ru.bitel.bgbilling.modules.tv.runtime.TvTarifficationManager.tarifficate(TvTarifficationManager.java:95) at ru.bitel.bgbilling.modules.tv.runtime.TvTarifficationManager.tarifficate(TvTarifficationManager.java:158) at ru.bitel.oss.systems.order.product.server.service.ProductOrderServiceImpl.productOfferingList(ProductOrderServiceImpl.java:267) at ru.bitel.oss.systems.order.product.server.service.ProductOrderServiceImpl.productOfferingList(ProductOrderServiceImpl.java:147) at ru.bitel.bgbilling.modules.tv.api.server.action.ActionProduct.activate(ActionProduct.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at ru.bitel.bgbilling.kernel.container.web.action.ActionInfo.invoke(ActionInfo.java:41) at ru.bitel.bgbilling.kernel.container.web.action.ActionHandler.handleImpl(ActionHandler.java:150) at ru.bitel.bgbilling.kernel.container.web.action.ActionHandler.handle(ActionHandler.java:73) ... 37 more |
Автор: | Amir [ 14 окт 2013, 16:24 ] |
Заголовок сообщения: | Re: [6.0] Тарифы |
Выложили. |
Автор: | Dog [ 14 окт 2013, 19:17 ] |
Заголовок сообщения: | Re: [6.0] Тарифы |
work'ает! |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |