Rev 259 | Rev 321 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 259 | Rev 296 | ||
|---|---|---|---|
| Line 12... | Line 12... | ||
| 12 | import br.com.ec.core.util.VerificadorUtil; |
12 | import br.com.ec.core.util.VerificadorUtil; |
| 13 | import br.com.ec.core.validador.Validador; |
13 | import br.com.ec.core.validador.Validador; |
| 14 | import br.com.ec.domain.dto.LojaDTO; |
14 | import br.com.ec.domain.dto.LojaDTO; |
| 15 | import br.com.ec.domain.dto.TempoRealDTO; |
15 | import br.com.ec.domain.dto.TempoRealDTO; |
| 16 | import br.com.ec.domain.dto.TempoRealLojaDTO; |
16 | import br.com.ec.domain.dto.TempoRealLojaDTO; |
| - | 17 | import br.com.ec.domain.dto.consulta.ParametrosConsultaVendasDTO; |
|
| 17 | import br.com.ec.domain.service.AberturaLojaService; |
18 | import br.com.ec.domain.service.AberturaLojaService; |
| 18 | import br.com.ec.domain.service.AvaliacaoLojaService; |
19 | import br.com.ec.domain.service.AvaliacaoLojaService; |
| 19 | import br.com.ec.domain.service.LojaService; |
20 | import br.com.ec.domain.service.LojaService; |
| 20 | import br.com.ec.domain.service.TempoRealService; |
21 | import br.com.ec.domain.service.TempoRealService; |
| 21 | import br.com.ec.domain.service.VendaService; |
22 | import br.com.ec.domain.service.VendaService; |
| Line 55... | Line 56... | ||
| 55 | List<TempoRealLojaDTO> lojasTempoRealDTO = new ArrayList<TempoRealLojaDTO>(); |
56 | List<TempoRealLojaDTO> lojasTempoRealDTO = new ArrayList<TempoRealLojaDTO>(); |
| 56 | for (LojaDTO lojaAtivaDTO : lojasAtivasDTO) { |
57 | for (LojaDTO lojaAtivaDTO : lojasAtivasDTO) { |
| 57 | TempoRealLojaDTO tempoRealLojaDTO = new TempoRealLojaDTO(); |
58 | TempoRealLojaDTO tempoRealLojaDTO = new TempoRealLojaDTO(); |
| 58 | tempoRealLojaDTO.setLojaDTO(lojaAtivaDTO); |
59 | tempoRealLojaDTO.setLojaDTO(lojaAtivaDTO); |
| 59 | 60 | ||
| 60 | tempoRealLojaDTO.setQuantidadeVendasNoDia(vendaService.obterQuantidadeDeVendasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual())); |
- | |
| 61 | tempoRealLojaDTO.setValorVendasNoDia(vendaService.obterValorTotalBrutoDeVendasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual())); |
- | |
| 62 | tempoRealLojaDTO.setValorVendasNoMes(vendaService.obterValorTotalBrutoDeVendasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getPrimeiroDiaDoMesAtual(), DataUtils.getUltimoDiaDoMesAtual())); |
- | |
| - | 61 | ParametrosConsultaVendasDTO parametrosConsultaVendasDTO = new ParametrosConsultaVendasDTO(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual()); |
|
| - | 62 | tempoRealLojaDTO.setValorVendasNoDia(vendaService.obterValorTotalBrutoDeVendas(parametrosConsultaVendasDTO)); |
|
| - | 63 | tempoRealLojaDTO.setQuantidadeVendasNoDia(vendaService.obterQuantidadeDeVendasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getPrimeiroDiaDoMesAtual(), DataUtils.getUltimoDiaDoMesAtual())); |
|
| - | 64 | tempoRealLojaDTO.setValorVendasNoMes(vendaService.obterValorTotalBrutoDeVendas(new ParametrosConsultaVendasDTO(lojaAtivaDTO.getSequencial(), DataUtils.getPrimeiroDiaDoMesAtual(), DataUtils.getUltimoDiaDoMesAtual()))); |
|
| 63 | tempoRealLojaDTO.setValorMetaMensal(avaliacaoLojaService.consultarValorMetaMensalLojaPelaData(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual())); |
65 | tempoRealLojaDTO.setValorMetaMensal(avaliacaoLojaService.consultarValorMetaMensalLojaPelaData(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual())); |
| 64 | tempoRealLojaDTO.setPercentualRealizadoMetaMensal(VerificadorUtil.naoEstaNulo(tempoRealLojaDTO.getValorMetaMensal())? tempoRealLojaDTO.getValorVendasNoMes()/tempoRealLojaDTO.getValorMetaMensal() : 0.0); |
66 | tempoRealLojaDTO.setPercentualRealizadoMetaMensal(VerificadorUtil.naoEstaNulo(tempoRealLojaDTO.getValorMetaMensal())? tempoRealLojaDTO.getValorVendasNoMes()/tempoRealLojaDTO.getValorMetaMensal() : 0.0); |
| 65 | 67 | ||
| 66 | tempoRealLojaDTO.setLojaAberta(aberturaLojaService.verificarLojaAberta(DataUtils.getDataAtual(), lojaAtivaDTO.getSequencial())); |
68 | tempoRealLojaDTO.setLojaAberta(aberturaLojaService.verificarLojaAberta(DataUtils.getDataAtual(), lojaAtivaDTO.getSequencial())); |
| 67 | tempoRealLojaDTO.setLojaComVendasNovas(vendaService.obterQuantidadeDeVendasNovasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual()) > 0); |
69 | tempoRealLojaDTO.setLojaComVendasNovas(vendaService.obterQuantidadeDeVendasNovasPorLojaEePeriodo(lojaAtivaDTO.getSequencial(), DataUtils.getDataAtual(), DataUtils.getDataAtual()) > 0); |