Rev 568 | Rev 583 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 568 | Rev 582 | ||
|---|---|---|---|
| Line 18... | Line 18... | ||
| 18 | import br.com.ec.domain.dto.ModeloDTO; |
18 | import br.com.ec.domain.dto.ModeloDTO; |
| 19 | import br.com.ec.domain.dto.RankingComprasTransferenciasDTO; |
19 | import br.com.ec.domain.dto.RankingComprasTransferenciasDTO; |
| 20 | import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloDTO; |
20 | import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloDTO; |
| 21 | import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloPorLojaDTO; |
21 | import br.com.ec.domain.dto.RankingComprasTransferenciasEstiloPorLojaDTO; |
| 22 | import br.com.ec.domain.dto.RankingModeloDTO; |
22 | import br.com.ec.domain.dto.RankingModeloDTO; |
| - | 23 | import br.com.ec.domain.dto.RankingProdutoDTO; |
|
| 23 | import br.com.ec.domain.dto.consulta.ParametrosConsultaModelosMaisVendidosDTO; |
24 | import br.com.ec.domain.dto.consulta.ParametrosConsultaModelosMaisVendidosDTO; |
| 24 | import br.com.ec.domain.dto.consulta.ParametrosConsultaPorPeriodoDTO; |
25 | import br.com.ec.domain.dto.consulta.ParametrosConsultaPorPeriodoDTO; |
| - | 26 | import br.com.ec.domain.dto.consulta.ParametrosConsultaProdutosVendidosDTO; |
|
| 25 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
27 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
| 26 | import br.com.ec.domain.model.Venda; |
28 | import br.com.ec.domain.model.Venda; |
| 27 | import br.com.ec.domain.model.tipos.TipoEstiloProduto; |
29 | import br.com.ec.domain.model.tipos.TipoEstiloProduto; |
| 28 | import br.com.ec.domain.model.tipos.TipoSituacaoVenda; |
30 | import br.com.ec.domain.model.tipos.TipoSituacaoVenda; |
| 29 | import br.com.ec.domain.service.LojaService; |
31 | import br.com.ec.domain.service.LojaService; |
| Line 224... | Line 226... | ||
| 224 | }
|
226 | }
|
| 225 | 227 | ||
| 226 | @Override |
228 | @Override |
| 227 | public List<RankingComprasTransferenciasEstiloDTO> consultarRankingPorEstilo(Long sequencialModelo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO) { |
229 | public List<RankingComprasTransferenciasEstiloDTO> consultarRankingPorEstilo(Long sequencialModelo, ParametrosConsultaPorPeriodoDTO parametrosConsultaPorPeriodoDTO) { |
| 228 | return vendaRepository.consultarRankingPorEstilo(sequencialModelo, parametrosConsultaPorPeriodoDTO); |
230 | return vendaRepository.consultarRankingPorEstilo(sequencialModelo, parametrosConsultaPorPeriodoDTO); |
| - | 231 | }
|
|
| - | 232 | ||
| - | 233 | @Override |
|
| - | 234 | public List<RankingProdutoDTO> consultarProdutosVendidos(ParametrosConsultaProdutosVendidosDTO parametrosConsulta) { |
|
| - | 235 | List<RankingProdutoDTO> produtosVendidosConsultados = vendaRepository.consultarProdutosVendidos(parametrosConsulta); |
|
| - | 236 | for (RankingProdutoDTO produtoVendido : produtosVendidosConsultados) { |
|
| - | 237 | produtoVendido.atualizarTempoEstoque(parametrosConsulta.getDataInicial(), parametrosConsulta.getDataFinal()); |
|
| - | 238 | }
|
|
| - | 239 | return produtosVendidosConsultados; |
|
| 229 | }
|
240 | }
|
| 230 | 241 | ||
| 231 | /*
|
242 | /*
|
| 232 | private LancamentoService lancamentoService;
|
243 | private LancamentoService lancamentoService;
|
| 233 | private VendaFormaPagamentoService vendaFormaPagamentoService;
|
244 | private VendaFormaPagamentoService vendaFormaPagamentoService;
|
| Line 1282... | Line 1293... | ||
| 1282 | Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsultaVendas);
|
1293 | Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsultaVendas);
|
| 1283 | parametrosConsultaVendas.setTipoProduto(null);
|
1294 | parametrosConsultaVendas.setTipoProduto(null);
|
| 1284 | return VerificadorUtil.estaNulo(valorTotal)? new Double(0.0) : valorTotal;
|
1295 | return VerificadorUtil.estaNulo(valorTotal)? new Double(0.0) : valorTotal;
|
| 1285 | }
|
1296 | }
|
| 1286 | 1297 | ||
| 1287 | @Override
|
- | |
| 1288 | public List<RankingProdutoDTO> consultarProdutosVendidos(ParametrosConsultaProdutosVendidosDTO parametrosConsulta) {
|
- | |
| 1289 | List<RankingProdutoDTO> produtosVendidosConsultados = vendaRepository.consultarProdutosVendidos(parametrosConsulta);
|
- | |
| 1290 | for (RankingProdutoDTO produtoVendido : produtosVendidosConsultados) {
|
- | |
| 1291 | produtoVendido.atualizarTempoEstoque(parametrosConsulta.getDataInicial(), parametrosConsulta.getDataFinal());
|
- | |
| 1292 | }
|
- | |
| 1293 | return produtosVendidosConsultados;
|
- | |
| 1294 | }
|
- | |
| 1295 |
|
- | |
| 1296 | @Override
|
1298 | @Override
|
| 1297 | public List<RankingProdutoDTO> consultarProdutosVendidosResumido(ParametrosConsultaProdutosVendidosDTO parametrosConsulta) {
|
1299 | public List<RankingProdutoDTO> consultarProdutosVendidosResumido(ParametrosConsultaProdutosVendidosDTO parametrosConsulta) {
|
| 1298 | return vendaRepository.consultarProdutosVendidosResumido(parametrosConsulta);
|
1300 | return vendaRepository.consultarProdutosVendidosResumido(parametrosConsulta);
|
| 1299 | }
|
1301 | }
|
| 1300 |
|
1302 |
|