Commit 9b87f9e7f42a5bfd66ea0cd88f643e7e8bcec77b
Exists in
master
Merge branch 'master' of https://softwarepublico.gov.br:443/gitlab/relatoriocirc…
…unstanciado/relatoriocircunstanciado.git
Showing
4 changed files
with
135 additions
and
5 deletions
Show diff stats
src/br/com/controller/indexController.java
... | ... | @@ -5,6 +5,8 @@ import java.util.List; |
5 | 5 | |
6 | 6 | |
7 | 7 | |
8 | +import java.util.Map; | |
9 | + | |
8 | 10 | import br.com.caelum.vraptor.Path; |
9 | 11 | import br.com.caelum.vraptor.Post; |
10 | 12 | import br.com.caelum.vraptor.Resource; |
... | ... | @@ -34,6 +36,8 @@ public class indexController { |
34 | 36 | private RespostaQuestionario respostaQuestionario; |
35 | 37 | private Validator validator; |
36 | 38 | private AmostragemSiteQuestionario amostragemSiteQuestionario; |
39 | + | |
40 | + | |
37 | 41 | |
38 | 42 | public indexController(Result result, Validator validator) { |
39 | 43 | this.result = result; |
... | ... | @@ -110,34 +114,46 @@ public class indexController { |
110 | 114 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
111 | 115 | List<AmostragemSiteQuestionario> lsAmostragemSiteQuestionario = new ArrayList<AmostragemSiteQuestionario>(); |
112 | 116 | |
117 | + RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao(); | |
118 | + | |
113 | 119 | if (ambiente1 != null) { |
114 | 120 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
115 | 121 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(ambiente1); |
116 | - amostragemSiteQuestionario.setNomeCampo(hAmbiente1); | |
122 | + amostragemSiteQuestionario.setNomeCampo(hAmbiente1); | |
123 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente1, 63)); | |
124 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente1, 64)); | |
117 | 125 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
118 | 126 | } |
119 | 127 | if (pagina11 != null) { |
120 | 128 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
121 | 129 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina11); |
122 | 130 | amostragemSiteQuestionario.setNomeCampo(hPagina11); |
131 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina11, 63)); | |
132 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina11, 64)); | |
123 | 133 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
124 | 134 | } |
125 | 135 | if (pagina12 != null) { |
126 | 136 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
127 | 137 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina12); |
128 | 138 | amostragemSiteQuestionario.setNomeCampo(hPagina12); |
139 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina12, 63)); | |
140 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina12, 64)); | |
129 | 141 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
130 | 142 | } |
131 | 143 | if (pagina13 != null) { |
132 | 144 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
133 | 145 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina13); |
134 | 146 | amostragemSiteQuestionario.setNomeCampo(hPagina13); |
147 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina13, 63)); | |
148 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina13, 64)); | |
135 | 149 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
136 | 150 | } |
137 | 151 | if (pagina14 != null) { |
138 | 152 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
139 | 153 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina14); |
140 | 154 | amostragemSiteQuestionario.setNomeCampo(hPagina14); |
155 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina14, 63)); | |
156 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina14, 64)); | |
141 | 157 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
142 | 158 | } |
143 | 159 | |
... | ... | @@ -145,30 +161,40 @@ public class indexController { |
145 | 161 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
146 | 162 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(ambiente2); |
147 | 163 | amostragemSiteQuestionario.setNomeCampo(hAmbiente2); |
164 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente2, 63)); | |
165 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente2, 64)); | |
148 | 166 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
149 | 167 | } |
150 | 168 | if (pagina21 != null) { |
151 | 169 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
152 | 170 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina21); |
153 | 171 | amostragemSiteQuestionario.setNomeCampo(hPagina21); |
172 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina21, 63)); | |
173 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina21, 64)); | |
154 | 174 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
155 | 175 | } |
156 | 176 | if (pagina22 != null) { |
157 | 177 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
158 | 178 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina22); |
159 | 179 | amostragemSiteQuestionario.setNomeCampo(hPagina22); |
180 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina22, 63)); | |
181 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina22, 64)); | |
160 | 182 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
161 | 183 | } |
162 | 184 | if (pagina23 != null) { |
163 | 185 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
164 | 186 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina23); |
165 | 187 | amostragemSiteQuestionario.setNomeCampo(hPagina23); |
188 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina23, 63)); | |
189 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina23, 64)); | |
166 | 190 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
167 | 191 | } |
168 | 192 | if (pagina24 != null) { |
169 | 193 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
170 | 194 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina24); |
171 | 195 | amostragemSiteQuestionario.setNomeCampo(hPagina24); |
196 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina24, 63)); | |
197 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina24, 64)); | |
172 | 198 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
173 | 199 | } |
174 | 200 | |
... | ... | @@ -176,30 +202,40 @@ public class indexController { |
176 | 202 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
177 | 203 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(ambiente3); |
178 | 204 | amostragemSiteQuestionario.setNomeCampo(hAmbiente1); |
205 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente3, 63)); | |
206 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente3, 64)); | |
179 | 207 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
180 | 208 | } |
181 | 209 | if (pagina31 != null) { |
182 | 210 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
183 | 211 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina31); |
184 | 212 | amostragemSiteQuestionario.setNomeCampo(hPagina31); |
213 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina31, 63)); | |
214 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina31, 64)); | |
185 | 215 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
186 | 216 | } |
187 | 217 | if (pagina32 != null) { |
188 | 218 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
189 | 219 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina32); |
190 | 220 | amostragemSiteQuestionario.setNomeCampo(hPagina32); |
221 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina32, 63)); | |
222 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina32, 64)); | |
191 | 223 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
192 | 224 | } |
193 | 225 | if (pagina33 != null) { |
194 | 226 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
195 | 227 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina33); |
196 | 228 | amostragemSiteQuestionario.setNomeCampo(hPagina33); |
229 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina33, 63)); | |
230 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina33, 64)); | |
197 | 231 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
198 | 232 | } |
199 | 233 | if (pagina34 != null) { |
200 | 234 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
201 | 235 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina34); |
202 | 236 | amostragemSiteQuestionario.setNomeCampo(hPagina34); |
237 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina34, 63)); | |
238 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina34, 64)); | |
203 | 239 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
204 | 240 | } |
205 | 241 | |
... | ... | @@ -207,30 +243,40 @@ public class indexController { |
207 | 243 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
208 | 244 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(ambiente4); |
209 | 245 | amostragemSiteQuestionario.setNomeCampo(hAmbiente4); |
246 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente4, 63)); | |
247 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente4, 64)); | |
210 | 248 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
211 | 249 | } |
212 | 250 | if (pagina41 != null) { |
213 | 251 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
214 | 252 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina41); |
215 | 253 | amostragemSiteQuestionario.setNomeCampo(hPagina41); |
254 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina41, 63)); | |
255 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina41, 64)); | |
216 | 256 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
217 | 257 | } |
218 | 258 | if (pagina42 != null) { |
219 | 259 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
220 | 260 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina42); |
221 | 261 | amostragemSiteQuestionario.setNomeCampo(hPagina42); |
262 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina42, 63)); | |
263 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina42, 64)); | |
222 | 264 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
223 | 265 | } |
224 | 266 | if (pagina43 != null) { |
225 | 267 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
226 | 268 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina43); |
227 | 269 | amostragemSiteQuestionario.setNomeCampo(hPagina43); |
270 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina43, 63)); | |
271 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina43, 64)); | |
228 | 272 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
229 | 273 | } |
230 | 274 | if (pagina44 != null) { |
231 | 275 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
232 | 276 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina44); |
233 | 277 | amostragemSiteQuestionario.setNomeCampo(hPagina44); |
278 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina44, 63)); | |
279 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina44, 64)); | |
234 | 280 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
235 | 281 | } |
236 | 282 | |
... | ... | @@ -238,30 +284,40 @@ public class indexController { |
238 | 284 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
239 | 285 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(ambiente5); |
240 | 286 | amostragemSiteQuestionario.setNomeCampo(hAmbiente5); |
287 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente5, 63)); | |
288 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, ambiente5, 64)); | |
241 | 289 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
242 | 290 | } |
243 | 291 | if (pagina51 != null) { |
244 | 292 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
245 | 293 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina51); |
246 | 294 | amostragemSiteQuestionario.setNomeCampo(hPagina51); |
295 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina51, 63)); | |
296 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina51, 64)); | |
247 | 297 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
248 | 298 | } |
249 | 299 | if (pagina52 != null) { |
250 | 300 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
251 | 301 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina52); |
252 | 302 | amostragemSiteQuestionario.setNomeCampo(hPagina52); |
303 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina52, 63)); | |
304 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina52, 64)); | |
253 | 305 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
254 | 306 | } |
255 | 307 | if (pagina53 != null) { |
256 | 308 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
257 | 309 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina53); |
258 | 310 | amostragemSiteQuestionario.setNomeCampo(hPagina53); |
311 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina53, 63)); | |
312 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina53, 64)); | |
259 | 313 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
260 | 314 | } |
261 | 315 | if (pagina54 != null) { |
262 | 316 | amostragemSiteQuestionario = new AmostragemSiteQuestionario(); |
263 | 317 | amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(pagina54); |
264 | 318 | amostragemSiteQuestionario.setNomeCampo(hPagina54); |
319 | + amostragemSiteQuestionario.setNotaAses(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina54, 63)); | |
320 | + amostragemSiteQuestionario.setNotaAccess(respostaQuestionarioDao.retornarNotaAmostragens(idQuestionario, pagina54, 64)); | |
265 | 321 | lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); |
266 | 322 | } |
267 | 323 | |
... | ... | @@ -274,8 +330,7 @@ public class indexController { |
274 | 330 | |
275 | 331 | if (questionario.getDtInicioQuestionario() != null) { |
276 | 332 | |
277 | - RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao(); | |
278 | - | |
333 | + | |
279 | 334 | List<RespostaQuestionario> lsRespostaQuestionario = new ArrayList<RespostaQuestionario>(); |
280 | 335 | |
281 | 336 | lsRespostaQuestionario = |
... | ... | @@ -440,7 +495,8 @@ public class indexController { |
440 | 495 | formulario.setCargo(cargo); |
441 | 496 | formulario.setTelefone(telefone); |
442 | 497 | formulario.setEmail(email); |
443 | - formulario.setReclamacao(espacoReclamacao); | |
498 | + formulario.setPerguntaAcessibilidade(perguntaAcessibilidade); | |
499 | + formulario.setReclamacao(reclamacao); | |
444 | 500 | formulario.setEspacoReclamacao(espacoReclamacao); |
445 | 501 | formulario.setPerguntaEstimulo(perguntaEstimulo); |
446 | 502 | formulario.setCurso(curso); |
... | ... | @@ -780,6 +836,7 @@ public class indexController { |
780 | 836 | Integer.valueOf(64),accessMonitor_hPagina44, questionario,"hPagina44",hPagina44)); |
781 | 837 | } |
782 | 838 | |
839 | + | |
783 | 840 | if(hAmbiente5 != null) |
784 | 841 | { |
785 | 842 | ... | ... |
src/br/com/dao/AmostragemSiteQuestionarioDao.java
... | ... | @@ -91,7 +91,7 @@ public class AmostragemSiteQuestionarioDao { |
91 | 91 | sql = new StringBuffer(); |
92 | 92 | |
93 | 93 | sql.append(" INSERT INTO public.amostra_site_questionario(url_amostra_site_questionario, id_questionario, nome_campo) "); |
94 | - sql.append(" VALUES ('" + amostragemSiteQuestionario.getUrlAmostraSiteQuestionario() + "', " + amostragemSiteQuestionario.getQuestionario().getIdQuestionario() + ", '"); | |
94 | + sql.append(" VALUES ('" + amostragemSiteQuestionario.getUrlAmostraSiteQuestionario().trim() + "', " + amostragemSiteQuestionario.getQuestionario().getIdQuestionario() + ", '"); | |
95 | 95 | sql.append(amostragemSiteQuestionario.getNomeCampo() + "'); "); |
96 | 96 | |
97 | 97 | estado.executeUpdate(sql.toString(), Statement.RETURN_GENERATED_KEYS); | ... | ... |
src/br/com/dao/RespostaQuestionarioDao.java
... | ... | @@ -106,6 +106,65 @@ public class RespostaQuestionarioDao { |
106 | 106 | |
107 | 107 | return lsRespostaQuestionario; |
108 | 108 | } |
109 | + | |
110 | + //opcaoResposta '63' = Nota ASES '64' = Nota AccessMonitor | |
111 | + public String retornarNotaAmostragens(int idQuestionario, String amostragem, int opcaoResposta) { | |
112 | + | |
113 | + StringBuffer sql = new StringBuffer(); | |
114 | + Connection con = Conexao.conecta(); | |
115 | + Statement estado; | |
116 | + ResultSet rset = null; | |
117 | + String dataUltimoRegistro = ""; | |
118 | + | |
119 | + String valorNota = ""; | |
120 | + | |
121 | + try { | |
122 | + estado = con.createStatement(); | |
123 | + | |
124 | + estado.execute(sql.toString()); | |
125 | + String sqlData = "SELECT MAX(to_char((dt_resposta_questionario), 'yyyy-MM-DD')) as dt_resposta_questionario FROM public.resposta_questionario where id_questionario = " + idQuestionario; | |
126 | + | |
127 | + rset = estado.executeQuery(sqlData); | |
128 | + con.close(); | |
129 | + | |
130 | + while (rset.next()) { | |
131 | + dataUltimoRegistro = rset.getString("dt_resposta_questionario"); | |
132 | + } | |
133 | + | |
134 | + | |
135 | + sql.append(" SELECT texto_resposta "); | |
136 | + sql.append(" FROM public.resposta_questionario "); | |
137 | + sql.append(" where id_amostra_site_questionario in (SELECT id_amostra_site_questionario "); | |
138 | + sql.append(" FROM public.amostra_site_questionario "); | |
139 | + sql.append(" where url_amostra_site_questionario = '"+ amostragem.trim() +"') "); | |
140 | + sql.append(" and id_opcao_resposta = "+ opcaoResposta +" and id_questionario = "+ idQuestionario ); | |
141 | + sql.append(" and dt_resposta_questionario > '"+ dataUltimoRegistro +"' ; "); | |
142 | + | |
143 | + con = Conexao.conecta(); | |
144 | + estado = con.createStatement(); | |
145 | + | |
146 | + rset = estado.executeQuery(sql.toString()); | |
147 | + con.close(); | |
148 | + | |
149 | + while (rset.next()) { | |
150 | + valorNota = rset.getString("texto_resposta"); | |
151 | + } | |
152 | + | |
153 | + } catch (SQLException e) { | |
154 | + e.printStackTrace(); | |
155 | + | |
156 | + }finally { | |
157 | + if (con != null) { | |
158 | + try { | |
159 | + con.close(); | |
160 | + } catch (SQLException e) { | |
161 | + e.printStackTrace(); | |
162 | + } | |
163 | + } | |
164 | + } | |
165 | + | |
166 | + return valorNota; | |
167 | +} | |
109 | 168 | |
110 | 169 | public boolean salvar(List<RespostaQuestionario> lsRespostaQuestionario) { |
111 | 170 | ... | ... |
src/br/com/model/entity/AmostragemSiteQuestionario.java
... | ... | @@ -11,6 +11,8 @@ public class AmostragemSiteQuestionario { |
11 | 11 | private String nomeCampo; |
12 | 12 | private Questionario questionario; |
13 | 13 | private String valorNota; |
14 | + private String notaAses; | |
15 | + private String notaAccess; | |
14 | 16 | |
15 | 17 | public AmostragemSiteQuestionario() { |
16 | 18 | |
... | ... | @@ -73,6 +75,18 @@ public class AmostragemSiteQuestionario { |
73 | 75 | public void setValorNota(String valorNota) { |
74 | 76 | this.valorNota = valorNota; |
75 | 77 | } |
78 | + public String getNotaAses() { | |
79 | + return notaAses; | |
80 | + } | |
81 | + public void setNotaAses(String notaAses) { | |
82 | + this.notaAses = notaAses; | |
83 | + } | |
84 | + public String getNotaAccess() { | |
85 | + return notaAccess; | |
86 | + } | |
87 | + public void setNotaAccess(String notaAccess) { | |
88 | + this.notaAccess = notaAccess; | |
89 | + } | |
76 | 90 | |
77 | 91 | |
78 | 92 | ... | ... |