Commit 89672173c485380709659ebe0cd7975b9d283c58
1 parent
61a0fe28
Exists in
master
Correção no emvio de email.
Showing
1 changed file
with
21 additions
and
13 deletions
Show diff stats
src/br/com/controller/PlanoTrabalhoController.java
@@ -72,7 +72,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | @@ -72,7 +72,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | ||
72 | boolean existeRelatorioAnexado = false; | 72 | boolean existeRelatorioAnexado = false; |
73 | Questionario questionario = new Questionario(); | 73 | Questionario questionario = new Questionario(); |
74 | PlanoTrabalho planoTrabalho = new PlanoTrabalho(); | 74 | PlanoTrabalho planoTrabalho = new PlanoTrabalho(); |
75 | - | 75 | + PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao(); |
76 | + | ||
76 | if (filePlano != null) { | 77 | if (filePlano != null) { |
77 | String tipoArquivo = filePlano.getContentType(); | 78 | String tipoArquivo = filePlano.getContentType(); |
78 | 79 | ||
@@ -99,7 +100,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | @@ -99,7 +100,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | ||
99 | String nomeExtensaoPlanoTrabalho = filePlano.getContentType(); | 100 | String nomeExtensaoPlanoTrabalho = filePlano.getContentType(); |
100 | 101 | ||
101 | if (questionario != null && questionario.getDtInicioQuestionario() != null) { | 102 | if (questionario != null && questionario.getDtInicioQuestionario() != null) { |
102 | - PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao(); | 103 | + planoTrabalhoDao = new PlanoTrabalhoDao(); |
103 | 104 | ||
104 | planoTrabalho = | 105 | planoTrabalho = |
105 | planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario); | 106 | planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario); |
@@ -127,15 +128,11 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | @@ -127,15 +128,11 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | ||
127 | } | 128 | } |
128 | 129 | ||
129 | } | 130 | } |
130 | - | ||
131 | - if(planoTrabalho.getArquivoRelatorioAss() != null) | ||
132 | - { | ||
133 | - existeRelatorioAnexado = true; | ||
134 | - } | 131 | + |
135 | 132 | ||
136 | result.include("mensagemPlano", mensagemPlano); | 133 | result.include("mensagemPlano", mensagemPlano); |
137 | result.include("statusPlano", statusPlano); | 134 | result.include("statusPlano", statusPlano); |
138 | - result.include("existeRelatorioAnexado", existeRelatorioAnexado); | 135 | + |
139 | } | 136 | } |
140 | 137 | ||
141 | 138 | ||
@@ -166,7 +163,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | @@ -166,7 +163,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | ||
166 | String nomeExtensaoRelatorio = fileRelatorio.getContentType(); | 163 | String nomeExtensaoRelatorio = fileRelatorio.getContentType(); |
167 | 164 | ||
168 | if (questionario != null && questionario.getDtInicioQuestionario() != null) { | 165 | if (questionario != null && questionario.getDtInicioQuestionario() != null) { |
169 | - PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao(); | 166 | + planoTrabalhoDao = new PlanoTrabalhoDao(); |
170 | planoTrabalho = new PlanoTrabalho(); | 167 | planoTrabalho = new PlanoTrabalho(); |
171 | 168 | ||
172 | planoTrabalho = planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario); | 169 | planoTrabalho = planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario); |
@@ -175,6 +172,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | @@ -175,6 +172,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | ||
175 | if (planoTrabalhoDao.salvarRelatorioAss(path, fileRelatorio.getFile(), questionario, | 172 | if (planoTrabalhoDao.salvarRelatorioAss(path, fileRelatorio.getFile(), questionario, |
176 | fileRelatorio.getFileName(), nomeExtensaoRelatorio)) { | 173 | fileRelatorio.getFileName(), nomeExtensaoRelatorio)) { |
177 | mensagemRelatorio = "Relatório anexado com sucesso!"; | 174 | mensagemRelatorio = "Relatório anexado com sucesso!"; |
175 | + existeRelatorioAnexado = true; | ||
178 | statusRelatorio = true; | 176 | statusRelatorio = true; |
179 | } else { | 177 | } else { |
180 | mensagemRelatorio = "Não foi possível anexar o Relatório!"; | 178 | mensagemRelatorio = "Não foi possível anexar o Relatório!"; |
@@ -182,8 +180,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | @@ -182,8 +180,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | ||
182 | } else { | 180 | } else { |
183 | if (planoTrabalhoDao.atualizarRelatorioAss(path, fileRelatorio.getFile(), questionario, | 181 | if (planoTrabalhoDao.atualizarRelatorioAss(path, fileRelatorio.getFile(), questionario, |
184 | planoTrabalho.getIdPlanoTrabalho(), fileRelatorio.getFileName(), nomeExtensaoRelatorio)) { | 182 | planoTrabalho.getIdPlanoTrabalho(), fileRelatorio.getFileName(), nomeExtensaoRelatorio)) { |
185 | - mensagemRelatorio = "Relatório anexado com sucesso!"; | ||
186 | - statusRelatorio = true; | 183 | + mensagemRelatorio = "Relatório anexado com sucesso!"; |
184 | + statusRelatorio = true; | ||
187 | } else { | 185 | } else { |
188 | mensagemRelatorio = "Não foi possível anexar o Relatório!"; | 186 | mensagemRelatorio = "Não foi possível anexar o Relatório!"; |
189 | } | 187 | } |
@@ -194,6 +192,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | @@ -194,6 +192,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | ||
194 | } | 192 | } |
195 | 193 | ||
196 | } | 194 | } |
195 | + | ||
196 | + | ||
197 | result.include("mensagemRelatorio", mensagemRelatorio); | 197 | result.include("mensagemRelatorio", mensagemRelatorio); |
198 | result.include("statusRelatorio", statusRelatorio); | 198 | result.include("statusRelatorio", statusRelatorio); |
199 | VRaptorRequestHolder.currentRequest().getServletContext() | 199 | VRaptorRequestHolder.currentRequest().getServletContext() |
@@ -201,7 +201,16 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | @@ -201,7 +201,16 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | ||
201 | VRaptorRequestHolder.currentRequest().getServletContext() | 201 | VRaptorRequestHolder.currentRequest().getServletContext() |
202 | .setAttribute("fileRelatorio", fileRelatorio); | 202 | .setAttribute("fileRelatorio", fileRelatorio); |
203 | } | 203 | } |
204 | - | 204 | + |
205 | + planoTrabalho = | ||
206 | + planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario); | ||
207 | + | ||
208 | + if(planoTrabalho.getArquivoRelatorioAss() != null && planoTrabalho.getArquivoPlanoTrabalho() != null) | ||
209 | + { | ||
210 | + existeRelatorioAnexado = true; | ||
211 | + } | ||
212 | + | ||
213 | + result.include("existeRelatorioAnexado", existeRelatorioAnexado); | ||
205 | 214 | ||
206 | if (filePlano == null && fileRelatorio == null) { | 215 | if (filePlano == null && fileRelatorio == null) { |
207 | mensagemPlano = "Não foi possível anexar o Plano de Trabalho!"; | 216 | mensagemPlano = "Não foi possível anexar o Plano de Trabalho!"; |
@@ -431,7 +440,6 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | @@ -431,7 +440,6 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { | ||
431 | questionario = hashDao.verificarHash(path, valorHash); | 440 | questionario = hashDao.verificarHash(path, valorHash); |
432 | 441 | ||
433 | 442 | ||
434 | - | ||
435 | if (questionario != null && questionario.getIdQuestionario() > 0) { | 443 | if (questionario != null && questionario.getIdQuestionario() > 0) { |
436 | 444 | ||
437 | if(questionario.isFlagEnviado()) | 445 | if(questionario.isFlagEnviado()) |