Subversion Repositories Integrator Subversion

Rev

Rev 588 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 588 Rev 614
Line 181... Line 181...
181
        public AlertasLogisticaComprasDTO consultarAlertasLogistica(Integer quantidadeDiasVendas, Integer quantidadeDiasParaAlerta, Boolean adicionarModelosFavoritosSemVendas) {
181
        public AlertasLogisticaComprasDTO consultarAlertasLogistica(Integer quantidadeDiasVendas, Integer quantidadeDiasParaAlerta, Boolean adicionarModelosFavoritosSemVendas) {
182
                // CONSULTAR MODELOS MAIS VENDIDOS
182
                // CONSULTAR MODELOS MAIS VENDIDOS
183
                List<RankingModeloDTO> modelosMaisVendidos = consultarModelosMaisVendidos(DataUtils.getDataAtual(),
183
                List<RankingModeloDTO> modelosMaisVendidos = consultarModelosMaisVendidos(DataUtils.getDataAtual(),
184
                                DataUtils.acrescentarDias(DataUtils.getDataAtual(), quantidadeDiasVendas*-1),
184
                                DataUtils.acrescentarDias(DataUtils.getDataAtual(), quantidadeDiasVendas*-1),
185
                                adicionarModelosFavoritosSemVendas);
185
                                adicionarModelosFavoritosSemVendas);
-
 
186
               
-
 
187
                List<RankingModeloDTO> modelosFavoritosMaisVendidos = new ArrayList<>();
-
 
188
                for (RankingModeloDTO rankingModeloDTO : modelosMaisVendidos) {
-
 
189
                        if (rankingModeloDTO.getModelo().getIndicadorFavorito()) {
-
 
190
                                modelosFavoritosMaisVendidos.add(rankingModeloDTO);
-
 
191
                        }
-
 
192
                }
186
               
193
               
187
                List<RankingComprasTransferenciasDTO> rankingComprasTransferencias = new ArrayList<RankingComprasTransferenciasDTO>();
194
                List<RankingComprasTransferenciasDTO> rankingComprasTransferencias = new ArrayList<RankingComprasTransferenciasDTO>();
188
                rankingComprasTransferencias.addAll(vendaService.consultarRankingComprasTransferencias(quantidadeDiasVendas, quantidadeDiasParaAlerta, modelosMaisVendidos, true));
-
 
-
 
195
                rankingComprasTransferencias.addAll(vendaService.consultarRankingComprasTransferencias(quantidadeDiasVendas, quantidadeDiasParaAlerta, modelosFavoritosMaisVendidos, true));
189
               
196
               
190
                AlertasLogisticaComprasDTO alertasLogisticaComprasDTO = new AlertasLogisticaComprasDTO();
197
                AlertasLogisticaComprasDTO alertasLogisticaComprasDTO = new AlertasLogisticaComprasDTO();
191
                alertasLogisticaComprasDTO.setQuantidadeAlertasModelosPossiveis(modelosMaisVendidos.size());
-
 
-
 
198
                alertasLogisticaComprasDTO.setQuantidadeAlertasModelosPossiveis(modelosFavoritosMaisVendidos.size());
192
                alertasLogisticaComprasDTO.setRankingsComprasTransferenciasDTO(rankingComprasTransferencias);
199
                alertasLogisticaComprasDTO.setRankingsComprasTransferenciasDTO(rankingComprasTransferencias);
193
                return alertasLogisticaComprasDTO;
200
                return alertasLogisticaComprasDTO;
194
        }
201
        }
195
       
202
       
196
        private List<RankingModeloDTO> consultarModelosMaisVendidos(Date dataInicial, Date dataFinal, Boolean adicionarModelosFavoritosSemVendas) {
203
        private List<RankingModeloDTO> consultarModelosMaisVendidos(Date dataInicial, Date dataFinal, Boolean adicionarModelosFavoritosSemVendas) {