Rev 229 | Rev 253 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 229 | Rev 230 | ||
|---|---|---|---|
| Line 5... | Line 5... | ||
| 5 | import org.springframework.stereotype.Service; |
5 | import org.springframework.stereotype.Service; |
| 6 | 6 | ||
| 7 | import br.com.ec.core.generic.AbstractService; |
7 | import br.com.ec.core.generic.AbstractService; |
| 8 | import br.com.ec.core.generic.GenericRepository; |
8 | import br.com.ec.core.generic.GenericRepository; |
| 9 | import br.com.ec.core.validador.Validador; |
9 | import br.com.ec.core.validador.Validador; |
| - | 10 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
|
| 10 | import br.com.ec.domain.modal.Venda; |
11 | import br.com.ec.domain.modal.Venda; |
| 11 | import br.com.ec.domain.service.VendaService; |
12 | import br.com.ec.domain.service.VendaService; |
| 12 | import br.com.ec.repository.VendaRepository; |
13 | import br.com.ec.repository.VendaRepository; |
| 13 | 14 | ||
| 14 | @Service |
15 | @Service |
| Line 26... | Line 27... | ||
| 26 | return vendaRepository; |
27 | return vendaRepository; |
| 27 | }
|
28 | }
|
| 28 | 29 | ||
| 29 | @Override |
30 | @Override |
| 30 | public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) { |
31 | public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) { |
| 31 | return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(sequencialLoja, dataInicial, dataFinal); |
- | |
| - | 32 | return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal)); |
|
| - | 33 | }
|
|
| - | 34 | ||
| - | 35 | @Override |
|
| - | 36 | public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Long sequencialLoja, Date dataInicial, Date dataFinal) { |
|
| - | 37 | ParametrosConsultaVendasDTO parametrosConsultaVendasDTO = new ParametrosConsultaVendasDTO(sequencialLoja, dataInicial, dataFinal); |
|
| - | 38 | Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsultaVendasDTO); |
|
| - | 39 | valorTotal = valorTotal - vendaRepository.obterValorDeCuponsUtilizadosPorLojaEePeriodo(parametrosConsultaVendasDTO); |
|
| - | 40 | return valorTotal; |
|
| 32 | }
|
41 | }
|
| 33 | /*
|
42 | /*
|
| 34 |
|
43 |
|
| 35 |
|
44 |
|
| 36 | private LancamentoService lancamentoService;
|
45 | private LancamentoService lancamentoService;
|
| Line 530... | Line 539... | ||
| 530 | }
|
539 | }
|
| 531 |
|
540 |
|
| 532 | @Override
|
541 | @Override
|
| 533 | public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Venda venda, Date dataInicial, Date dataFinal) {
|
542 | public Integer obterQuantidadeDeVendasPorLojaEePeriodo(Venda venda, Date dataInicial, Date dataFinal) {
|
| 534 | return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(venda, dataInicial, dataFinal);
|
543 | return vendaRepository.obterQuantidadeDeVendasPorLojaEePeriodo(venda, dataInicial, dataFinal);
|
| 535 | }
|
- | |
| 536 |
|
- | |
| 537 | @Override
|
- | |
| 538 | public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(Loja loja, Date dataInicial, Date dataFinal) {
|
- | |
| 539 | Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(loja, dataInicial, dataFinal);
|
- | |
| 540 | valorTotal = valorTotal - vendaRepository.obterValorDeCuponsUtilizadosPorLojaEePeriodo(new ParametrosConsultaVendasDTO(loja, dataInicial, dataFinal));
|
- | |
| 541 | return valorTotal;
|
- | |
| 542 | }
|
544 | }
|
| 543 |
|
545 |
|
| 544 | @Override
|
546 | @Override
|
| 545 | public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsulta) {
|
547 | public Double obterValorTotalBrutoDeVendasPorLojaEePeriodo(ParametrosConsultaVendasDTO parametrosConsulta) {
|
| 546 | Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsulta);
|
548 | Double valorTotal = vendaRepository.obterValorTotalBrutoDeVendasPorLojaEePeriodo(parametrosConsulta);
|