что то какая то проблема с созданием "сложного тарифа" для модуля.
если делать:
Код:
Модуль
-Продукт
-- Услуга
-- Цена
то все работает.
если например сделать:
Код:
Модуль
-Продукт
-- Фильтр по группе договора (ИЛИ) (Группа А)
--- Услуга
--- Цена
-- Фильтр по группе договора (ИЛИ) ( )
--- Услуга
--- Цена
в различных вариациях.
то в лог падает:
Код:
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