forum.bitel.ru http://forum.bitel.ru/ |
|
Web-кабинет клиента http://forum.bitel.ru/viewtopic.php?f=66&t=9714 |
Страница 8 из 17 |
Автор: | Amir [ 18 янв 2017, 16:10 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: 4) Пункт меню "Уведомления" Выложили (пока для 7.0).Может стоит напротив уведомлений добавить какой-нибудь знак, что там есть непрочитанное сообщение... А то я пару уведомлений отправил, но понять что они там появились не кликнув по пункту - невозможно. Вложение: Необходимо обновление меню в mybgbilling-menu.groovy. Файлы -menu и -config c параметрами по умолчанию теперь доступны в WEB-INF/defaults/ Код: // Уведомления + Рассылки
firstLevel << menu( page:"kernel/notificationsEx", subPage:"notifications", icon:"fa-envelope-o", title:"menu.notifications", badge:"#{notificationBean.getUnreadCount()}", badgeUpdate: "#{notificationBean.populate()}" ) // Поддержка firstLevel << menu( page:"plugins/helpdesk/helpdesk", icon:"fa-wrench", title:"menu.helpdesk", badge:"#{helpdeskBean.getUnreadTopicCount()}", badgeUpdate: "#{helpdeskBean.populateTopics()}" ) |
Автор: | Phricker [ 18 янв 2017, 16:12 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Amir писал(а): login.xhtml должен обновиться. Слона то я и не заметил, что при входе появился выбор из выпадающего списка Правда при входе через логин инета не отображается меню, а через номер договора - нормально |
Автор: | Amir [ 18 янв 2017, 16:26 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Может на какой-то другой договор попадает? UPD: Да, есть проблема с меню, смотрим. |
Автор: | Amir [ 18 янв 2017, 17:03 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: Правда при входе через логин инета не отображается меню, а через номер договора - нормально Выложили.
|
Автор: | Phricker [ 18 янв 2017, 17:40 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Наверное вместо изображения по стрелке имелось в виду "С" |
Автор: | Amir [ 18 янв 2017, 18:01 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Пробовали по разному, остановились на текущем варианте. |
Автор: | zavndw [ 18 янв 2017, 18:04 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
обновился, рассылки не добавили;( |
Автор: | Amir [ 18 янв 2017, 18:07 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: обновился, рассылки не добавили;( Меню наверно тоже обновить надо.
|
Автор: | zavndw [ 18 янв 2017, 18:15 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
ага вижу плагин добавился, как меню обновить? у меня вроде все конфиги перетерлись после апдейта не синхронизируется Код: /opt/wildfly/bin# ./mybgbilling-sync-libs.sh
JAVA_HOME=/usr MYBGBILLING_HOME=../standalone/deployments/MyBGBilling.war Starting synchronization client libs with BGBillingServer Load configuration: ../standalone/deployments/MyBGBilling.war/WEB-INF/mybgbilling-conf.groovy Lib path: ../standalone/deployments/MyBGBilling.war/WEB-INF/lib Connecting to: http://127.0.0.1:8080/bgbilling/executer SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/slf4j-jcl-1.7.7.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/opt/wildfly/standalone/deployments/MyBGBilling.war/WEB-INF/lib/logback-classic-1.1.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.JCLLoggerFactory] Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory at org.slf4j.impl.JCLLoggerFactory.getLogger(JCLLoggerFactory.java:80) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:277) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) at ru.bitel.mybgbilling.kernel.ws.WSClient.<clinit>(WSClient.java:34) at ru.bitel.mybgbilling.kernel.common.Updater.main(Updater.java:71) Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 5 more |
Автор: | Amir [ 18 янв 2017, 18:18 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: после апдейта не синхронизируется Нужно удалить из WEB-INF/lib slf4j-jcl-1.7.7.jar.
|
Автор: | Amir [ 18 янв 2017, 18:19 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: ага вижу плагин добавился, как меню обновить? у меня вроде все конфиги перетерлись В mybgbilling-menu.groovy должно быть: Код: // Новости firstLevel << menu( page:"kernel/news", icon:"fa-newspaper-o", title:"menu.news" ) // Уведомления + Рассылки firstLevel << menu( page:"kernel/notificationsEx", subPage:"notifications", icon:"fa-envelope-o", title:"menu.notifications", badge:"#{notificationBean.getUnreadCount()}", badgeUpdate: "#{notificationBean.populate()}" ) Или, если нужно двумя пунктами меню, закомментировать этот и раскомментировать: Код: // Уведомления
//firstLevel << menu( page:"kernel/notifications", subPage:"", icon:"fa-envelope-o", title:"menu.notifications" ) // Рассылки // firstLevel << menu( page:"plugins/dispatch/dispatch", icon:"fa-envelope-o", title:"menu.dispatch" ) |
Автор: | zavndw [ 18 янв 2017, 18:31 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
спс, синхронизировалось теперь не было этих строчек добавил и появилось, спс. Едем дальше. Вложение: И сами рассылки не видно, хотя на тестовом договоре уже есть рассылка лог Код: 2017-01-18 15:41:14,065 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-17) page=plugins/dispatch/dispatch => WEB-INF/content/plugins/dispatch/dispatch 2017-01-18 15:41:14,065 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-17) moduleId=0 UPD Код: ERROR [ru.bitel.mybgbilling.kernel.realm.LoginBean] (pool-18-thread-5) Действие "Основной модуль: Администрирование - Журнал web-запросов - Добавление записи в журнал авторизаций (для ЛК)" запрещено!: javax.xml.ws.soap.SOAPFaultException: Действие "Основной модуль: Администрирование - Журнал web-запросов - Добавление записи в журнал авторизаций (для ЛК)" запрещено! это после обновления сделали? вроде не видел до этого |
Автор: | Phricker [ 19 янв 2017, 15:39 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Не видно иконки яндекс денег при оплате |
Автор: | Amir [ 19 янв 2017, 19:59 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: И сами рассылки не видно, хотя на тестовом договоре уже есть рассылка Ошибок в логах нет? sync-libs.sh вызывали?Цитата: это после обновления сделали? вроде не видел до этого Было давно, добавляет информацию о логине в ЛК, как в старом ЛК.Цитата: Не видно иконки яндекс денег при оплате Похоже нужно переименовать /static/images/logos/yandex_dengi.png в yandexMoney.png. Выложим обновление.
|
Автор: | Phricker [ 20 янв 2017, 12:03 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Попытка совершить платеж через Яндекс Код: 2017-01-20 08:59:11,751 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-18) page=kernel/balance => WEB-INF/content/kernel/balance
2017-01-20 08:59:11,752 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-18) moduleId=0 2017-01-20 08:59:12,915 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-19) page=kernel/payment => WEB-INF/content/kernel/payment 2017-01-20 08:59:12,915 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-19) moduleId=0 2017-01-20 08:59:16,864 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-20) moduleId=13 2017-01-20 08:59:16,953 ERROR [ru.bitel.mybgbilling.kernel.payment.PaymentBean] (default task-20) Can't find paymentServiceProvider with name: yamoneyPaymentBean 2017-01-20 08:59:16,953 INFO [ru.bitel.mybgbilling.kernel.navigation.NavigationBean] (default task-20) moduleId=0 2017-01-20 08:59:16,955 WARNING [javax.enterprise.resource.webcontainer.jsf.lifecycle] (default task-20) #{paymentBean.beginTransaction()}: java.lang.NullPointerException: javax.faces.FacesException: #{paymentBean.beginTransaction()}: java.lang.NullPointerException at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118) at javax.faces.component.UICommand.broadcast(UICommand.java:315) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:51) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:56) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) ... 37 more Caused by: java.lang.NullPointerException at ru.bitel.mybgbilling.kernel.payment.PaymentBean.beginTransaction(PaymentBean.java:281) at ru.bitel.mybgbilling.kernel.payment.PaymentBean$Proxy$_$$_WeldSubclass.beginTransaction$$super(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:49) at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:77) at ru.bitel.mybgbilling.kernel.ws.WSInjectInterceptor.aroundInvoke(WSInjectInterceptor.java:51) at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.weld.interceptor.reader.SimpleInterceptorInvocation$SimpleMethodInvocation.invoke(SimpleInterceptorInvocation.java:74) at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeAroundInvoke(InterceptorMethodHandler.java:84) at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:72) at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:56) at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:79) at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:68) at ru.bitel.mybgbilling.kernel.payment.PaymentBean$Proxy$_$$_WeldSubclass.beginTransaction(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at javax.el.ELUtil.invokeMethod(ELUtil.java:308) at javax.el.BeanELResolver.invoke(BeanELResolver.java:415) at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:256) at com.sun.el.parser.AstValue.invoke(AstValue.java:285) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304) at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105) at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87) ... 38 more 2017-01-20 08:59:16,958 INFO [ru.bitel.mybgbilling.kernel.common.MyExceptionHandler] (default task-20) ERROR 2017-01-20 08:59:16,961 SEVERE [javax.enterprise.resource.webcontainer.jsf.context] (default task-20) javax.faces.el.EvaluationException: java.lang.NullPointerException at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) at javax.faces.component.UICommand.broadcast(UICommand.java:315) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658) at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85) at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62) at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36) at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131) at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57) at io.undertow.server.handlers.DisableCacheHandler.handleRequest(DisableCacheHandler.java:33) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.security.handlers.AuthenticationConstraintHandler.handleRequest(AuthenticationConstraintHandler.java:51) at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46) at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64) at io.undertow.servlet.handlers.security.ServletSecurityConstraintHandler.handleRequest(ServletSecurityConstraintHandler.java:56) at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60) at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77) at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50) at io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43) at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284) at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263) at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81) at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174) at io.undertow.server.Connectors.executeRootHandler(Connectors.java:202) at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at ru.bitel.mybgbilling.kernel.payment.PaymentBean.beginTransaction(PaymentBean.java:281) at ru.bitel.mybgbilling.kernel.payment.PaymentBean$Proxy$_$$_WeldSubclass.beginTransaction$$super(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:49) at org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:77) at ru.bitel.mybgbilling.kernel.ws.WSInjectInterceptor.aroundInvoke(WSInjectInterceptor.java:51) at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.jboss.weld.interceptor.reader.SimpleInterceptorInvocation$SimpleMethodInvocation.invoke(SimpleInterceptorInvocation.java:74) at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeAroundInvoke(InterceptorMethodHandler.java:84) at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:72) at org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:56) at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:79) at org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:68) at ru.bitel.mybgbilling.kernel.payment.PaymentBean$Proxy$_$$_WeldSubclass.beginTransaction(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at javax.el.ELUtil.invokeMethod(ELUtil.java:308) at javax.el.BeanELResolver.invoke(BeanELResolver.java:415) at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:256) at com.sun.el.parser.AstValue.invoke(AstValue.java:285) at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:304) at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40) at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50) at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105) at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87) ... 38 more |
Автор: | Phricker [ 20 янв 2017, 12:05 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Phricker писал(а): И при выборе смены тарифа не вызывается ru.bitel.bgbilling.kernel.event.events.GetTariffListEvent |
Автор: | Phricker [ 20 янв 2017, 14:10 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
А что значит вот этот пункт. Там пусто. Добавлял в параметрах договора "Чтение в ЛК" и "Правка в ЛК" но там они не появились. |
Автор: | zavndw [ 20 янв 2017, 16:53 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Amir писал(а): Цитата: И сами рассылки не видно, хотя на тестовом договоре уже есть рассылка Ошибок в логах нет? sync-libs.sh вызывали?Ошибок нет, либы синхронизировал, я же выше писал, Amir писал(а): Цитата: после апдейта не синхронизируется Нужно удалить из WEB-INF/lib slf4j-jcl-1.7.7.jar.что после обновления не синхронизируется) |
Автор: | Amir [ 20 янв 2017, 18:42 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: Попытка совершить платеж через Яндекс Оказывается его еще нет в новом ЛК. Может быть не просили еще?Цитата: И при выборе смены тарифа не вызывается ru.bitel.bgbilling.kernel.event.events.GetTariffListEvent Должно быть уже (но билд ядра биллинга должен быть не старее декабрьского).Цитата: Добавлял в параметрах договора "Чтение в ЛК" и "Правка в ЛК" но там они не появились. Выложим обновление ядра биллинга. В ЛК не обновляется кэш данного справочка - требуется перезагрузка контекста (mybgbilling-reload.sh).
|
Автор: | Amir [ 20 янв 2017, 18:43 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Цитата: что после обновления не синхронизируется) Не понял - даже после удаления той jar - все равно не синхронизируется?
|
Автор: | Phricker [ 20 янв 2017, 18:55 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Amir писал(а): Цитата: Попытка совершить платеж через Яндекс Оказывается его еще нет в новом ЛК. Может быть не просили еще?Прошу А то даже странно что пишет про Яндекс, но его нет. И у нас кроме него нет ничего. И вопрос. Можно ли туда добавлять просто URL'ы на платежные системы? Например у нас подключен Сбербанк@Онлайн через MPS модуль. Логично, что в данном окне его не будет, но было бы красиво показать абоненту что он может туда перейти и там оплатить. Или Qiwi, который так же через MPS Amir писал(а): Цитата: И при выборе смены тарифа не вызывается ru.bitel.bgbilling.kernel.event.events.GetTariffListEvent Должно быть уже (но билд ядра биллинга должен быть не старее декабрьского).Проверю еще раз. Может показалось О.о В целом после Яндекса, уже смогу наверное в продакшн выкатить Пускай тестят |
Автор: | Phricker [ 20 янв 2017, 19:00 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Нет не работает. С обычного ЛК вызывается Код: 01-20/15:57:41 INFO [http-bio-127.0.0.1-8080-exec-10] ScriptEventListener - Caught event: ru.bitel.bgbilling.kernel.event.events.GetTariffListEvent С нового - только Код: 01-20/15:59:26 INFO [http-bio-127.0.0.1-8080-exec-7] ScriptEventListener - Caught event: ru.bitel.bgbilling.kernel.event.events.GetChangeTariffDatesEvent
|
Автор: | Amir [ 26 янв 2017, 20:54 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Выложили обновление. Добавили: отображение названия контрагента, автоматический вход по IP-адресу Inet ограниченный доступ (например, для входа по IP-адресу Inet) Для отображения названия контрагента поменяли верстку там, где лого. Если что-то меняли в верстке - возможно придется снова. Теперь стили для лого в /resources/theme/1_0/layout.css /* LOGO BEGIN */ .... /* END LOGO */ а URL указывает на /static/images/logo.png Нужно обновить mybgbilling-menu.groovy и mybgbilling-conf.groovy - можно смотреть или взять за основу WEB-INF/defaults/mybgbilling-menu.groovy WEB-INF/defaults/mybgbilling-conf.groovy В них для отдельных пунктов добавлена проверка isUserInRole('customer') - что абонент авторизован по паролю. Метод вернет false, если в методе аутентификации указано role = 'unauthCustomer': Код: /*
// аутентификация по IP-адресу , authenticationMode { mode = 'ip' module = 'inet' moduleId = 1 // ограниченный доступ role = 'unauthCustomer' //filter = { contract -> contractInGroup( contract, [1, 2, 3, 4, 20] ) } } */ |
Автор: | Phricker [ 26 янв 2017, 21:00 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
так обрадовался когда увидел, что Амир отписался в теме и так огорчился когда увидел, что он отписал |
Автор: | Phricker [ 27 янв 2017, 23:33 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Код: 1183 27.01.2017 18:29:37 ИСПРАВЛЕНО Kernel: Смена тарифных планов для нового ЛК (вызов GetTariffListEvent). Господа спасибо. Проверил вроде на первый взгляд отрабатывает. Буду тестить. И можно еще попросить В рамках доработки [6282] [7.0] Событие "Получение списка тарифных планов для смены в Web", я просил Артура добавить такое поведение, что если в данном событии возвращается пустой список, то переход с данного тарифа запрещен, и кнопка "Сменить" недоступна. Цитата: и если я верно понял ваш код, то вы добавляете пустой list в событие и при этом остается штатносформированный список тарифов для перехода. А вы бы хотели именно возвратить пустой список тарифов. Тут можно попробовать убрать проверки на пустоту списка тарифов... Можно такое же поведение и здесь сделать? Заранее благодарен |
Автор: | Phricker [ 28 янв 2017, 00:58 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Чот я кажись поторопился с сообщением выше. Если передается пустой список - то все работает как и надо Походу скрипт чуть поломатый был на котором я проверял. Извините |
Автор: | Phricker [ 28 янв 2017, 01:05 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
И еще непонятно почему событие вызывается 4 раза вместо двух. Код: 01-27/22:02:15 INFO [http-bio-127.0.0.1-8080-exec-8] ScriptEventListener - Caught event: ru.bitel.bgbilling.kernel.event.events.GetTariffListEvent 01-27/22:02:15 INFO [dyn-clss-evnt-lstnr-p-6-t-23] GetTariffList - fromTariff: 32998 01-27/22:02:15 INFO [http-bio-127.0.0.1-8080-exec-8] ScriptEventListener - Caught event: ru.bitel.bgbilling.kernel.event.events.GetTariffListEvent 01-27/22:02:15 INFO [dyn-clss-evnt-lstnr-p-6-t-23] GetTariffList - fromTariff: 95954 01-27/22:02:15 INFO [http-bio-127.0.0.1-8080-exec-8] ScriptEventListener - Caught event: ru.bitel.bgbilling.kernel.event.events.GetTariffListEvent 01-27/22:02:15 INFO [dyn-clss-evnt-lstnr-p-6-t-23] GetTariffList - fromTariff: 104558 01-27/22:02:15 INFO [http-bio-127.0.0.1-8080-exec-8] ScriptEventListener - Caught event: ru.bitel.bgbilling.kernel.event.events.GetTariffListEvent 01-27/22:02:15 INFO [dyn-clss-evnt-lstnr-p-6-t-23] GetTariffList - fromTariff: 244829 |
Автор: | Phricker [ 30 янв 2017, 12:57 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Проблема с выводом новостей. Новости выводятся вне зависимости от того в какой группе договор. |
Автор: | Phricker [ 30 янв 2017, 17:01 ] |
Заголовок сообщения: | Re: Web-кабинет клиента |
Phricker писал(а): Проблема с выводом новостей. Новости выводятся вне зависимости от того в какой группе договор. Плюс они возможно кешируются до перезапуска wildfly, и не обращают внимания на дату создания новости. |
Страница 8 из 17 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |