Subversion Repositories Integrator Subversion

Rev

Rev 567 | Rev 582 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 567 Rev 568
Line 132... Line 132...
132
                                        RankingComprasTransferenciasEstiloDTO rankingEstilo = new RankingComprasTransferenciasEstiloDTO();
132
                                        RankingComprasTransferenciasEstiloDTO rankingEstilo = new RankingComprasTransferenciasEstiloDTO();
133
                                        rankingEstilo.setEstilo(tipoEstilo);
133
                                        rankingEstilo.setEstilo(tipoEstilo);
134
                                        rankingEstiloDTO.add(rankingEstilo);
134
                                        rankingEstiloDTO.add(rankingEstilo);
135
                                }
135
                                }
136
                        }
136
                        }
-
 
137
                       
-
 
138
                        Double quantidadeMinimaTransferirComprar = new Double(quantidadeDiasParaAlerta) / new Double(quantidadeDiasVendas);
137
                       
139
                       
138
                        // CONSULTAR ESTILO POR LOJA
140
                        // CONSULTAR ESTILO POR LOJA
139
                        if (consultarPorLoja) {
141
                        if (consultarPorLoja) {
140
                                for (RankingComprasTransferenciasEstiloDTO rankingEstilo : rankingEstiloDTO) {
142
                                for (RankingComprasTransferenciasEstiloDTO rankingEstilo : rankingEstiloDTO) {
141
                                        List<RankingComprasTransferenciasEstiloPorLojaDTO> rankingPorLoja = new ArrayList<RankingComprasTransferenciasEstiloPorLojaDTO>();
143
                                        List<RankingComprasTransferenciasEstiloPorLojaDTO> rankingPorLoja = new ArrayList<RankingComprasTransferenciasEstiloPorLojaDTO>();
Line 160... Line 162...
160
                                                }
162
                                                }
161
                                        }
163
                                        }
162
                                        rankingEstilo.setRankingsPorLoja(rankingEstiloPorLoja);
164
                                        rankingEstilo.setRankingsPorLoja(rankingEstiloPorLoja);
163
                                        rankingComprasTransferenciasDTO.getEstilos().add(rankingEstilo);
165
                                        rankingComprasTransferenciasDTO.getEstilos().add(rankingEstilo);
164
                                }
166
                                }
-
 
167
                                rankingComprasTransferenciasDTO.setAlertas(rankingComprasTransferenciasDTO.verificarAlertasLogistica(quantidadeMinimaTransferirComprar));
-
 
168
                        } else {
-
 
169
                                rankingComprasTransferenciasDTO.setEstilos(rankingEstiloDTO);
-
 
170
                                rankingComprasTransferenciasDTO.setAlertas(rankingComprasTransferenciasDTO.verificarAlertasCompras(quantidadeMinimaTransferirComprar));
165
                        }
171
                        }
166
                       
-
 
167
                        // CONSULTAR ALERTAS
-
 
168
                        Double quantidadeMinimaTransferirComprar = new Double(quantidadeDiasParaAlerta) / new Double(quantidadeDiasVendas);
-
 
169
                        rankingComprasTransferenciasDTO.setAlertas(rankingComprasTransferenciasDTO.verificarAlertasLogistica(quantidadeMinimaTransferirComprar));
-
 
170
                       
-
 
171
                        ranking.add(rankingComprasTransferenciasDTO);
172
                        ranking.add(rankingComprasTransferenciasDTO);
172
                }
173
                }
173
               
174
               
174
                // RETIRAR MODELOS SEM ALERTAS
-
 
-
 
175
                List<RankingComprasTransferenciasDTO> rankingComAlertas = retirarModelosSemAlertas(ranking);
-
 
176
                return rankingComAlertas;
-
 
177
        }
-
 
178
-
 
179
        private List<RankingComprasTransferenciasDTO> retirarModelosSemAlertas(List<RankingComprasTransferenciasDTO> ranking) {
175
                List<RankingComprasTransferenciasDTO> rankingComAlertas = new ArrayList<RankingComprasTransferenciasDTO>();
180
                List<RankingComprasTransferenciasDTO> rankingComAlertas = new ArrayList<RankingComprasTransferenciasDTO>();
176
                for (RankingComprasTransferenciasDTO rank : ranking) {
181
                for (RankingComprasTransferenciasDTO rank : ranking) {
177
                        if (!rank.getAlertas().isEmpty()) {
182
                        if (!rank.getAlertas().isEmpty()) {
178
                                rankingComAlertas.add(rank);
183
                                rankingComAlertas.add(rank);
179
                        }
184
                        }
180
                }
185
                }
181
               
-
 
182
                return rankingComAlertas;
186
                return rankingComAlertas;
183
        }
187
        }
184
       
188
       
185
        @Override
189
        @Override
186
        public List<RankingComprasTransferenciasEstiloPorLojaDTO> consultarRankingPorEstiloPorLoja(Long sequencialModelo, String tipoEstilo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO) {
190
        public List<RankingComprasTransferenciasEstiloPorLojaDTO> consultarRankingPorEstiloPorLoja(Long sequencialModelo, String tipoEstilo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO) {