Rev 575 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 575 | Rev 607 | ||
|---|---|---|---|
| Line 189... | Line 189... | ||
| 189 | if (VerificadorUtil.naoEstaNuloOuVazio(produto.getIndicadorOnline())) {
|
189 | if (VerificadorUtil.naoEstaNuloOuVazio(produto.getIndicadorOnline())) {
|
| 190 | if (produto.getIndicadorOnline()) {
|
190 | if (produto.getIndicadorOnline()) {
|
| 191 | sql.append("AND e.dataOnline IS NOT NULL ");
|
191 | sql.append("AND e.dataOnline IS NOT NULL ");
|
| 192 | } else {
|
192 | } else {
|
| 193 | sql.append("AND e.dataOnline IS NULL ");
|
193 | sql.append("AND e.dataOnline IS NULL ");
|
| 194 | }
|
- | |
| 195 | }
|
- | |
| 196 | if (VerificadorUtil.naoEstaNuloOuVazio(produto.getIndicadorOnlineShoplog())) {
|
- | |
| 197 | if (produto.getIndicadorOnlineShoplog()) {
|
- | |
| 198 | sql.append("AND e.dataOnlineShoplog IS NOT NULL ");
|
- | |
| 199 | } else {
|
- | |
| 200 | sql.append("AND e.dataOnlineShoplog IS NULL ");
|
- | |
| 201 | }
|
194 | }
|
| 202 | }
|
195 | }
|
| 203 | if (VerificadorUtil.naoEstaNuloOuVazio(produto.getIndicadorOnlineMercadoLivre())) {
|
196 | if (VerificadorUtil.naoEstaNuloOuVazio(produto.getIndicadorOnlineMercadoLivre())) {
|
| 204 | if (produto.getIndicadorOnlineMercadoLivre()) {
|
197 | if (produto.getIndicadorOnlineMercadoLivre()) {
|
| 205 | sql.append("AND e.dataOnlineMercadoLivre IS NOT NULL ");
|
198 | sql.append("AND e.dataOnlineMercadoLivre IS NOT NULL ");
|
| Line 310... | Line 303... | ||
| 310 | if (VerificadorUtil.naoEstaNuloOuVazio(((ParametrosConsultaProdutoDTO)parametros).getConsultarOnline())) {
|
303 | if (VerificadorUtil.naoEstaNuloOuVazio(((ParametrosConsultaProdutoDTO)parametros).getConsultarOnline())) {
|
| 311 | if (((ParametrosConsultaProdutoDTO)parametros).getConsultarOnline().equals(1)) {
|
304 | if (((ParametrosConsultaProdutoDTO)parametros).getConsultarOnline().equals(1)) {
|
| 312 | sql.append("AND e.dataOnline IS NOT NULL ");
|
305 | sql.append("AND e.dataOnline IS NOT NULL ");
|
| 313 | } else if (((ParametrosConsultaProdutoDTO)parametros).getConsultarOnline().equals(2)) {
|
306 | } else if (((ParametrosConsultaProdutoDTO)parametros).getConsultarOnline().equals(2)) {
|
| 314 | sql.append("AND e.dataOnline IS NULL ");
|
307 | sql.append("AND e.dataOnline IS NULL ");
|
| 315 | }
|
- | |
| 316 | }
|
- | |
| 317 | if (VerificadorUtil.naoEstaNuloOuVazio(((ParametrosConsultaProdutoDTO)parametros).getConsultarOnlineShoplog())) {
|
- | |
| 318 | if (((ParametrosConsultaProdutoDTO)parametros).getConsultarOnlineShoplog().equals(1)) {
|
- | |
| 319 | sql.append("AND e.dataOnlineShoplog IS NOT NULL ");
|
- | |
| 320 | } else if (((ParametrosConsultaProdutoDTO)parametros).getConsultarOnlineShoplog().equals(2)) {
|
- | |
| 321 | sql.append("AND e.dataOnlineShoplog IS NULL ");
|
- | |
| 322 | }
|
308 | }
|
| 323 | }
|
309 | }
|
| 324 | if (VerificadorUtil.naoEstaNuloOuVazio(((ParametrosConsultaProdutoDTO)parametros).getConsultarOnlineMercadoLivre())) {
|
310 | if (VerificadorUtil.naoEstaNuloOuVazio(((ParametrosConsultaProdutoDTO)parametros).getConsultarOnlineMercadoLivre())) {
|
| 325 | if (((ParametrosConsultaProdutoDTO)parametros).getConsultarOnlineMercadoLivre().equals(1)) {
|
311 | if (((ParametrosConsultaProdutoDTO)parametros).getConsultarOnlineMercadoLivre().equals(1)) {
|
| 326 | sql.append("AND e.dataOnlineMercadoLivre IS NOT NULL ");
|
312 | sql.append("AND e.dataOnlineMercadoLivre IS NOT NULL ");
|
| Line 563... | Line 549... | ||
| 563 | // sql.append(") AND (SELECT SUM(p.quantidadeEstoque) AS estoque FROM ProdutoLoja p WHERE p.produto.sequencial = e.sequencial) < 2) ");
|
549 | // sql.append(") AND (SELECT SUM(p.quantidadeEstoque) AS estoque FROM ProdutoLoja p WHERE p.produto.sequencial = e.sequencial) < 2) ");
|
| 564 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).setConsultarOnline(1);;
|
550 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).setConsultarOnline(1);;
|
| 565 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).setConsultarAtivo(null);
|
551 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).setConsultarAtivo(null);
|
| 566 | }
|
552 | }
|
| 567 |
|
553 |
|
| 568 | if (((ParametrosConsultaProdutoDTO)parametrosConsulta).getTipoRelatorioProduto().equals(TipoRelatorio.RETIRAR_SHOPLOG.getValor())) {
|
- | |
| 569 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).setLojaSelecionada(ConstantesSEC.SEQUENCIAL_LOJA_PATIO_14);
|
- | |
| 570 | setarParametrosSemEstoquePorPonto(sql, parametrosConsulta);
|
- | |
| 571 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).setConsultarOnlineShoplog(1);
|
- | |
| 572 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).setConsultarAtivo(null);
|
- | |
| 573 | }
|
- | |
| 574 | */
|
- | |
| 575 | /*
|
- | |
| 576 | if (((ParametrosConsultaProdutoDTO)parametrosConsulta).getTipoRelatorioProduto().equals(TipoRelatorio.RETIRAR_FACEBOOK.getValor())) {
|
- | |
| 577 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).setLojaSelecionada(null);
|
- | |
| 578 | setarParametrosSemEstoquePorPonto(sql, parametrosConsulta);
|
- | |
| 579 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).getProduto().setIndicadorFacebook(true);
|
- | |
| 580 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).setConsultarAtivo(null);
|
- | |
| 581 | }
|
- | |
| 582 | */
|
- | |
| 583 | /*
|
- | |
| 584 | if (((ParametrosConsultaProdutoDTO)parametrosConsulta).getTipoRelatorioProduto().equals(TipoRelatorio.ESTOQUE_INVALIDO.getValor())) {
|
554 | if (((ParametrosConsultaProdutoDTO)parametrosConsulta).getTipoRelatorioProduto().equals(TipoRelatorio.ESTOQUE_INVALIDO.getValor())) {
|
| 585 | sql.append("AND EXISTS(SELECT p FROM ProdutoLoja p WHERE p.quantidadeEstoque < 0 ");
|
555 | sql.append("AND EXISTS(SELECT p FROM ProdutoLoja p WHERE p.quantidadeEstoque < 0 ");
|
| 586 | sql.append("AND p.produto.sequencial = e.sequencial");
|
556 | sql.append("AND p.produto.sequencial = e.sequencial");
|
| 587 | if (VerificadorUtil.naoEstaNulo(((ParametrosConsultaProdutoDTO)parametrosConsulta).getLojaSelecionada())) {
|
557 | if (VerificadorUtil.naoEstaNulo(((ParametrosConsultaProdutoDTO)parametrosConsulta).getLojaSelecionada())) {
|
| 588 | sql.append(" AND p.loja.sequencial = ");
|
558 | sql.append(" AND p.loja.sequencial = ");
|
| Line 643... | Line 613... | ||
| 643 | }
|
613 | }
|
| 644 | }
|
614 | }
|
| 645 | 615 | ||
| 646 | private void prepararVerificacoesRestricoes(ParametrosConsulta<Produto> parametrosConsulta) {
|
616 | private void prepararVerificacoesRestricoes(ParametrosConsulta<Produto> parametrosConsulta) {
|
| 647 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).getProduto().setIndicadorOnline(null);
|
617 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).getProduto().setIndicadorOnline(null);
|
| 648 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).getProduto().setIndicadorOnlineShoplog(null);
|
- | |
| 649 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).getProduto().setIndicadorOnlineMercadoLivre(null);
|
618 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).getProduto().setIndicadorOnlineMercadoLivre(null);
|
| 650 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).getProduto().setDataOnline(null);
|
619 | ((ParametrosConsultaProdutoDTO)parametrosConsulta).getProduto().setDataOnline(null);
|
| 651 | }
|
620 | }
|
| 652 | 621 | ||
| 653 | private void setarParametrosSemEstoquePorPonto(StringBuilder sql, ParametrosConsulta<Produto> parametrosConsulta) {
|
622 | private void setarParametrosSemEstoquePorPonto(StringBuilder sql, ParametrosConsulta<Produto> parametrosConsulta) {
|