Commit 354c029496e3148601e0eeb7ad7971ef3259242b
1 parent
bcab994d
Exists in
master
Correções para melhorar desempenho.
Showing
2 changed files
with
11 additions
and
151 deletions
Show diff stats
src/br/com/controller/PainelController.java
@@ -39,7 +39,7 @@ public class PainelController { | @@ -39,7 +39,7 @@ public class PainelController { | ||
39 | ResultSet rset = questionarioDao.retornarQuestionarioEnviados(path); | 39 | ResultSet rset = questionarioDao.retornarQuestionarioEnviados(path); |
40 | RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao(); | 40 | RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao(); |
41 | 41 | ||
42 | - List<RespostaQuestionario> lsRespostaQuestionario; | 42 | + List<RespostaQuestionario> lsRespostaQuestionario = null; |
43 | 43 | ||
44 | 44 | ||
45 | //pergunta 1 | 45 | //pergunta 1 |
@@ -101,7 +101,7 @@ public class PainelController { | @@ -101,7 +101,7 @@ public class PainelController { | ||
101 | int pergunta9_34 = 0; | 101 | int pergunta9_34 = 0; |
102 | 102 | ||
103 | //Notas Ases | 103 | //Notas Ases |
104 | - Double notaConvertidaAses; | 104 | + Double notaConvertidaAses = 0.0; |
105 | String nota = null; | 105 | String nota = null; |
106 | int notaAsesMenorIgual_10 = 0; | 106 | int notaAsesMenorIgual_10 = 0; |
107 | int notaAsesMaior_10_menorIgual_20 = 0; | 107 | int notaAsesMaior_10_menorIgual_20 = 0; |
@@ -605,83 +605,7 @@ public class PainelController { | @@ -605,83 +605,7 @@ public class PainelController { | ||
605 | result.include("pergunta14_69", pergunta14_69); | 605 | result.include("pergunta14_69", pergunta14_69); |
606 | result.include("pergunta14_34", pergunta14_34); | 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 | result.include("notaAsesMenorIgual_10", notaAsesMenorIgual_10); | 610 | result.include("notaAsesMenorIgual_10", notaAsesMenorIgual_10); |
687 | result.include("notaAsesMaior_10_menorIgual_20", notaAsesMaior_10_menorIgual_20); | 611 | result.include("notaAsesMaior_10_menorIgual_20", notaAsesMaior_10_menorIgual_20); |
@@ -696,78 +620,7 @@ public class PainelController { | @@ -696,78 +620,7 @@ public class PainelController { | ||
696 | result.include("notaAsesIgual_100", notaAsesIgual_100); | 620 | result.include("notaAsesIgual_100", notaAsesIgual_100); |
697 | result.include("totalAmbientes", totalAmbientes); | 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 | result.include("totalRelatorioRespondido", painelDao.retornarTotalQuestionarioRespondido(path)); | 625 | result.include("totalRelatorioRespondido", painelDao.retornarTotalQuestionarioRespondido(path)); |
773 | result.include("notaAccessMonitorMenorIgual_1", notaAccessMonitorMenorIgual_1); | 626 | result.include("notaAccessMonitorMenorIgual_1", notaAccessMonitorMenorIgual_1); |
@@ -822,6 +675,9 @@ public class PainelController { | @@ -822,6 +675,9 @@ public class PainelController { | ||
822 | result.include("totalRelatorioEnviado", relatorioEnviado); | 675 | result.include("totalRelatorioEnviado", relatorioEnviado); |
823 | result.include("lsquestionario", lsquestionario); | 676 | result.include("lsquestionario", lsquestionario); |
824 | result.include("totalSolicitacoes", lsquestionario.size()); | 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,6 +109,10 @@ public class QuestionarioController { | ||
109 | result.include("totalRelatorioEnviado", relatorioEnviado); | 109 | result.include("totalRelatorioEnviado", relatorioEnviado); |
110 | result.include("lsquestionario", lsquestionario); | 110 | result.include("lsquestionario", lsquestionario); |
111 | result.include("totalSolicitacoes", lsquestionario.size()); | 111 | result.include("totalSolicitacoes", lsquestionario.size()); |
112 | + | ||
113 | + lsOrgao = null; | ||
114 | + orgao = null; | ||
115 | + orgaoDao = null; | ||
112 | } | 116 | } |
113 | 117 | ||
114 | @Path("/confirmacaoHash") | 118 | @Path("/confirmacaoHash") |