Feature #206
Email automático 1
0%
Description
Quando houver transferência de paciente (email para usuários da unidade que irá recebê-lo).
History
#1
Updated by Maurício Dos Santos over 12 years ago
- Tracker changed from Melhoria to Feature
- Status changed from New to In Progress
#2
Updated by Maurício Dos Santos over 12 years ago
- Status changed from In Progress to Feedback
- Assignee changed from Maurício Dos Santos to Ricardo Memoria
Feito.
Aguardando retorno do ricardo sobre a mensagem que deve ser enviada para fazer o commit do código.
#4
Updated by Maurício Dos Santos over 12 years ago
- Assignee changed from Ricardo Memoria to Maurício Dos Santos
#5
Updated by Maurício Dos Santos over 12 years ago
- Status changed from Resolved to In Progress
Implementar uma api de envio de emails. Criar uma classe Pai MsgDispatcher que será herdada, a princípio, por OrderMsgDispatcher e CaseMsgDispatcher. Ver exemplo de uso em OrderHome.saveNew().
#6
Updated by Maurício Dos Santos over 12 years ago
- Status changed from In Progress to Resolved
Feito.
#7
Updated by Maurício Dos Santos over 12 years ago
- Status changed from Resolved to Closed
#8
Updated by Ricardo Memoria over 12 years ago
Erro ao enviar mensagem automática na transferência de paciente.
Usuário: (943102) PENNA - E. Penna Área de trabalho: Brasil Request: ip address = 186.241.172.28 * browser = Mozilla/5.0 (iPad; CPU OS 6_0_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A523 Safari/8536.25 * method = POST * auth type = null * context path = /sitetbtest * path info = null * path translated = null * query string = null * remote user = null * requested session id = 364F9C5A1CC18F4DBF3432BE50C3C7EF * request URI = /sitetbtest/cases/casemove.seam * request URL = http://www.sitetb.org/sitetbtest/cases/casemove.seam * servlet path = /cases/casemove.seam * is Request session id valid = true Exception: org.hibernate.hql.ast.QuerySyntaxException Exception message: unexpected token: ( near line 1, column 84 [select u.user from org.msh.tb.entities.UserWorkspace u where p.workspace.id = :el1 (u.view = :viewcountry or (u.view = :viewunit and u.tbunit.id = :unitid) Stack Trace: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: ( near line 1, column 84 [select u.user from org.msh.tb.entities.UserWorkspace u where p.workspace.id = :el1 (u.view = :viewcountry or (u.view = :viewunit and u.tbunit.id = :unitid) or (u.view = :viewadm and u.tbunit.adminUnit.code in ('009056','009')))] at org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:54) at org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:47) at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:82) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:281) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:180) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:134) at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:101) at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:80) at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:94) at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:156) at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:135) at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1650) at org.hibernate.ejb.AbstractEntityManagerImpl.createQuery(AbstractEntityManagerImpl.java:93) at org.jboss.seam.persistence.EntityManagerProxy.createQuery(EntityManagerProxy.java:81) at org.hibernate.search.jpa.impl.FullTextEntityManagerImpl.createQuery(FullTextEntityManagerImpl.java:141) at org.jboss.seam.persistence.EntityManagerProxy.createQuery(EntityManagerProxy.java:69) at org.msh.tb.MsgDispatcher.getUsersByUnitAndView(MsgDispatcher.java:157) at org.msh.tb.cases.CaseMsgDispatcher.notifyTransference(CaseMsgDispatcher.java:35) 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 org.jboss.seam.util.Reflections.invoke(Reflections.java:22) at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56) at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44) at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68) at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107) at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185) at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103) at org.msh.tb.cases.CaseMsgDispatcher_$$_javassist_seam_52.notifyTransference(CaseMsgDispatcher_$$_javassist_seam_52.java) 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 org.jboss.seam.util.Reflections.invoke(Reflections.java:22) at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:144) at org.jboss.seam.Component.callComponentMethod(Component.java:2249) at org.jboss.seam.core.Events.raiseEvent(Events.java:85) at org.msh.tb.cases.CaseMoveHome.transferOut(CaseMoveHome.java:102) 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)
#9
Updated by Ricardo Memoria over 12 years ago
- Status changed from Closed to Feedback
#10
Updated by Maurício Dos Santos over 12 years ago
- Status changed from Feedback to Closed
Resolvido.
#11
Updated by Maurício Dos Santos over 12 years ago
- Status changed from Closed to In Progress
Trocar o assunto da mensagem para "Caso de TB - Nova transferencia" dependendo da classificação do caso.
#12
Updated by Maurício Dos Santos over 12 years ago
- Status changed from In Progress to Resolved
#13
Updated by Maurício Dos Santos over 12 years ago
- Status changed from Resolved to Closed
#14
Updated by Estefânia Quilma Andrade over 12 years ago
testado, fiz uma transferencia e recebi o e-mail. Acredito q. muita gente va receber tambem, não consegui descobrir quem recebe.mas esta ok
#15
Updated by Ricardo Memoria over 12 years ago
- Status changed from Closed to Feedback
O estado e municipio das unidades estao muito afastados do nome das unidades (origem e destino).
Ajuste para ficar igual ao email do pedido, onde o estado e municipio aparecem logo abaixo do nome da unidade.
#16
Updated by Maurício Dos Santos over 12 years ago
- Status changed from Feedback to Resolved
#17
Updated by Maurício Dos Santos over 12 years ago
- Status changed from Resolved to Closed