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 | 72 | boolean existeRelatorioAnexado = false; |
73 | 73 | Questionario questionario = new Questionario(); |
74 | 74 | PlanoTrabalho planoTrabalho = new PlanoTrabalho(); |
75 | - | |
75 | + PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao(); | |
76 | + | |
76 | 77 | if (filePlano != null) { |
77 | 78 | String tipoArquivo = filePlano.getContentType(); |
78 | 79 | |
... | ... | @@ -99,7 +100,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { |
99 | 100 | String nomeExtensaoPlanoTrabalho = filePlano.getContentType(); |
100 | 101 | |
101 | 102 | if (questionario != null && questionario.getDtInicioQuestionario() != null) { |
102 | - PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao(); | |
103 | + planoTrabalhoDao = new PlanoTrabalhoDao(); | |
103 | 104 | |
104 | 105 | planoTrabalho = |
105 | 106 | planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario); |
... | ... | @@ -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 | 133 | result.include("mensagemPlano", mensagemPlano); |
137 | 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 | 163 | String nomeExtensaoRelatorio = fileRelatorio.getContentType(); |
167 | 164 | |
168 | 165 | if (questionario != null && questionario.getDtInicioQuestionario() != null) { |
169 | - PlanoTrabalhoDao planoTrabalhoDao = new PlanoTrabalhoDao(); | |
166 | + planoTrabalhoDao = new PlanoTrabalhoDao(); | |
170 | 167 | planoTrabalho = new PlanoTrabalho(); |
171 | 168 | |
172 | 169 | planoTrabalho = planoTrabalhoDao.recuperarPlanoTrabalho(path, questionario); |
... | ... | @@ -175,6 +172,7 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { |
175 | 172 | if (planoTrabalhoDao.salvarRelatorioAss(path, fileRelatorio.getFile(), questionario, |
176 | 173 | fileRelatorio.getFileName(), nomeExtensaoRelatorio)) { |
177 | 174 | mensagemRelatorio = "Relatório anexado com sucesso!"; |
175 | + existeRelatorioAnexado = true; | |
178 | 176 | statusRelatorio = true; |
179 | 177 | } else { |
180 | 178 | mensagemRelatorio = "Não foi possível anexar o Relatório!"; |
... | ... | @@ -182,8 +180,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { |
182 | 180 | } else { |
183 | 181 | if (planoTrabalhoDao.atualizarRelatorioAss(path, fileRelatorio.getFile(), questionario, |
184 | 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 | 185 | } else { |
188 | 186 | mensagemRelatorio = "Não foi possível anexar o Relatório!"; |
189 | 187 | } |
... | ... | @@ -194,6 +192,8 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { |
194 | 192 | } |
195 | 193 | |
196 | 194 | } |
195 | + | |
196 | + | |
197 | 197 | result.include("mensagemRelatorio", mensagemRelatorio); |
198 | 198 | result.include("statusRelatorio", statusRelatorio); |
199 | 199 | VRaptorRequestHolder.currentRequest().getServletContext() |
... | ... | @@ -201,7 +201,16 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { |
201 | 201 | VRaptorRequestHolder.currentRequest().getServletContext() |
202 | 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 | 215 | if (filePlano == null && fileRelatorio == null) { |
207 | 216 | mensagemPlano = "Não foi possível anexar o Plano de Trabalho!"; |
... | ... | @@ -431,7 +440,6 @@ public class PlanoTrabalhoController extends DefaultMultipartConfig { |
431 | 440 | questionario = hashDao.verificarHash(path, valorHash); |
432 | 441 | |
433 | 442 | |
434 | - | |
435 | 443 | if (questionario != null && questionario.getIdQuestionario() > 0) { |
436 | 444 | |
437 | 445 | if(questionario.isFlagEnviado()) | ... | ... |