Commit 354c029496e3148601e0eeb7ad7971ef3259242b

Authored by 96409975520
1 parent bcab994d
Exists in master

Correções para melhorar desempenho.

src/br/com/controller/PainelController.java
... ... @@ -39,7 +39,7 @@ public class PainelController {
39 39 ResultSet rset = questionarioDao.retornarQuestionarioEnviados(path);
40 40 RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao();
41 41  
42   - List<RespostaQuestionario> lsRespostaQuestionario;
  42 + List<RespostaQuestionario> lsRespostaQuestionario = null;
43 43  
44 44  
45 45 //pergunta 1
... ... @@ -101,7 +101,7 @@ public class PainelController {
101 101 int pergunta9_34 = 0;
102 102  
103 103 //Notas Ases
104   - Double notaConvertidaAses;
  104 + Double notaConvertidaAses = 0.0;
105 105 String nota = null;
106 106 int notaAsesMenorIgual_10 = 0;
107 107 int notaAsesMaior_10_menorIgual_20 = 0;
... ... @@ -605,83 +605,7 @@ public class PainelController {
605 605 result.include("pergunta14_69", pergunta14_69);
606 606 result.include("pergunta14_34", pergunta14_34);
607 607  
608   - //ResultSet rset = null;
609   -
610   - //Notas Ases
611   - //rset = painelDao.retornarTotalNotas(path, 63);
612   - /*String nota = null;
613   - int notaAsesMenorIgual_10 = 0;
614   - int notaAsesMaior_10_menorIgual_20 = 0;
615   - int notaAsesMaior_20_menorIgual_30 = 0;
616   - int notaAsesMaior_30_menorIgual_40 = 0;
617   - int notaAsesMaior_40_menorIgual_50 = 0;
618   - int notaAsesMaior_50_menorIgual_60 = 0;
619   - int notaAsesMaior_60_menorIgual_70 = 0;
620   - int notaAsesMaior_70_menorIgual_80 = 0;
621   - int notaAsesMaior_80_menorIgual_90 = 0;
622   - int notaAsesMaior_90_menor_100 = 0;
623   - int notaAsesIgual_100 = 0;
624   - int totalAmbientes = 0;*/
625   -
626   -
627   -
628   - /*if(rset != null)
629   - {
630   - try {
631   - while (rset.next()) {
632   - notaConvertidaAses = Double.parseDouble(rset.getString("texto_resposta").replace(",", "."));
633   - totalAmbientes++;
634   -
635   - if(notaConvertidaAses <= 10)
636   - {
637   - notaAsesMenorIgual_10++;
638   -
639   - }else if(notaConvertidaAses > 10 && notaConvertidaAses <= 20)
640   - {
641   - notaAsesMaior_10_menorIgual_20++;
642   -
643   - }else if(notaConvertidaAses > 20 && notaConvertidaAses <= 30)
644   - {
645   - notaAsesMaior_20_menorIgual_30++;
646   -
647   - }else if(notaConvertidaAses > 30 && notaConvertidaAses <= 40)
648   - {
649   - notaAsesMaior_30_menorIgual_40++;
650   -
651   - }else if(notaConvertidaAses > 40 && notaConvertidaAses <= 50)
652   - {
653   - notaAsesMaior_40_menorIgual_50++;
654   -
655   - }else if(notaConvertidaAses > 50 && notaConvertidaAses <= 60)
656   - {
657   - notaAsesMaior_50_menorIgual_60++;
658   -
659   - }else if(notaConvertidaAses > 60 && notaConvertidaAses <= 70)
660   - {
661   - notaAsesMaior_60_menorIgual_70++;
662   -
663   - }else if(notaConvertidaAses > 70 && notaConvertidaAses <= 80)
664   - {
665   - notaAsesMaior_70_menorIgual_80++;
666   -
667   - }else if(notaConvertidaAses > 80 && notaConvertidaAses <= 90)
668   - {
669   - notaAsesMaior_80_menorIgual_90++;
670   -
671   - }else if(notaConvertidaAses > 90 && notaConvertidaAses < 100)
672   - {
673   - notaAsesMaior_90_menor_100++;
674   -
675   - }else if(notaConvertidaAses == 100)
676   - {
677   - notaAsesIgual_100++;
678   - }
679   - }
680   - } catch (SQLException e) {
681   - e.printStackTrace();
682   - }
683   - }*/
684   -
  608 +
685 609  
686 610 result.include("notaAsesMenorIgual_10", notaAsesMenorIgual_10);
687 611 result.include("notaAsesMaior_10_menorIgual_20", notaAsesMaior_10_menorIgual_20);
... ... @@ -696,78 +620,7 @@ public class PainelController {
696 620 result.include("notaAsesIgual_100", notaAsesIgual_100);
697 621 result.include("totalAmbientes", totalAmbientes);
698 622  
699   - //Notas AccessMonitor
700   - /*rset = painelDao.retornarTotalNotas(path, 64);
701   -
702   - int notaAccessMonitorMenorIgual_1 = 0;
703   - int notaAccessMonitorMaior_1_menorIgual_2 = 0;
704   - int notaAccessMonitorMaior_2_menorIgual_3 = 0;
705   - int notaAccessMonitorMaior_3_menorIgual_4 = 0;
706   - int notaAccessMonitorMaior_4_menorIgual_5 = 0;
707   - int notaAccessMonitorMaior_5_menorIgual_6 = 0;
708   - int notaAccessMonitorMaior_6_menorIgual_7 = 0;
709   - int notaAccessMonitorMaior_7_menorIgual_8 = 0;
710   - int notaAccessMonitorMaior_8_menorIgual_9 = 0;
711   - int notaAccessMonitorMaior_9_menor_10 = 0;
712   - int notaAccessMonitorIgual_10 = 0;
713   -
714   -
715   - Double notaConvertidaAccessMonitor;
716   -
717   - if(rset != null)
718   - {
719   - try {
720   - while (rset.next()) {
721   - notaConvertidaAccessMonitor = Double.parseDouble(rset.getString("texto_resposta").replace(",", "."));
722   - totalAmbientes++;
723   -
724   - if(notaConvertidaAccessMonitor <= 1)
725   - {
726   - notaAccessMonitorMenorIgual_1++;
727   -
728   - }else if(notaConvertidaAccessMonitor > 2 && notaConvertidaAccessMonitor <= 3)
729   - {
730   - notaAccessMonitorMaior_1_menorIgual_2++;
731   -
732   - }else if(notaConvertidaAccessMonitor > 3 && notaConvertidaAccessMonitor <= 4)
733   - {
734   - notaAccessMonitorMaior_3_menorIgual_4++;
735   -
736   - }else if(notaConvertidaAccessMonitor > 4 && notaConvertidaAccessMonitor <= 5)
737   - {
738   - notaAccessMonitorMaior_4_menorIgual_5++;
739   -
740   - }else if(notaConvertidaAccessMonitor > 5 && notaConvertidaAccessMonitor <= 6)
741   - {
742   - notaAccessMonitorMaior_5_menorIgual_6++;
743   -
744   - }else if(notaConvertidaAccessMonitor > 6 && notaConvertidaAccessMonitor <= 7)
745   - {
746   - notaAccessMonitorMaior_6_menorIgual_7++;
747   -
748   - }else if(notaConvertidaAccessMonitor > 7 && notaConvertidaAccessMonitor <= 8)
749   - {
750   - notaAccessMonitorMaior_7_menorIgual_8++;
751   -
752   - }else if(notaConvertidaAccessMonitor > 8 && notaConvertidaAccessMonitor <= 9)
753   - {
754   - notaAccessMonitorMaior_8_menorIgual_9++;
755   -
756   - }else if(notaConvertidaAccessMonitor > 9 && notaConvertidaAccessMonitor < 10)
757   - {
758   - notaAccessMonitorMaior_9_menor_10++;
759   -
760   - }else if(notaConvertidaAccessMonitor == 10)
761   - {
762   - notaAccessMonitorIgual_10++;
763   - }
764   -
765   - }
766   - } catch (SQLException e) {
767   - e.printStackTrace();
768   - }
769   - }*/
770   -
  623 +
771 624  
772 625 result.include("totalRelatorioRespondido", painelDao.retornarTotalQuestionarioRespondido(path));
773 626 result.include("notaAccessMonitorMenorIgual_1", notaAccessMonitorMenorIgual_1);
... ... @@ -822,6 +675,9 @@ public class PainelController {
822 675 result.include("totalRelatorioEnviado", relatorioEnviado);
823 676 result.include("lsquestionario", lsquestionario);
824 677 result.include("totalSolicitacoes", lsquestionario.size());
  678 +
  679 + lsquestionario = null;
  680 +
825 681 }
826 682  
827 683 }
... ...
src/br/com/controller/QuestionarioController.java
... ... @@ -109,6 +109,10 @@ public class QuestionarioController {
109 109 result.include("totalRelatorioEnviado", relatorioEnviado);
110 110 result.include("lsquestionario", lsquestionario);
111 111 result.include("totalSolicitacoes", lsquestionario.size());
  112 +
  113 + lsOrgao = null;
  114 + orgao = null;
  115 + orgaoDao = null;
112 116 }
113 117  
114 118 @Path("/confirmacaoHash")
... ...