Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#47942
Pessoal, procurei algo parecido no fórum, mas não encontrei.

Está dando um erro ao filtrar os pedidos por data de modificação no Admin pela data de modificação.

Os outros filtros funcionam OK.

Será que alguém teria uma luz?

Vou postar a imagem, pois o site está rodando em minha máquina.

Imagem 1:
Imagem

Imagem 2:
Imagem
#47948
Manoel Vidal escreveu:Olá,

Parece ser um erro de sql realmente, no caso, você instalou alguma modificação que possa ter alterado a administração de pedidos da sua loja?
Fala grande Manoel Vidal!!!

Descobri o erro... posso estar errado, mas este erro é devido a um detalhe no arquivo original da versão 1.5.5.1.

Se alguém puder testar este filtro, saberemos se realmente tenho razão.

O erro está no arquivo ORDER.PHP no caminho admin\model\sale\order.php. Mais precisamente na linha 595, onde o original está assim:
Código: Selecionar todos
$sql .= " AND DATE(o.date_modified) = DATE('" . $this->db->escape($data['filter_date_modified']) . "')";
E o correto é:
Código: Selecionar todos
$sql .= " AND DATE(date_modified) = DATE('" . $this->db->escape($data['filter_date_modified']) . "')";
Pois nesta query, não é utilizado Alias para a tabela.

Cheguei a esta linha comparando a query anterior, que é da coluna date_added.

Vlw pessoal...
#47949
Que bom que resolveu e obrigado por compartilhar pois pode ajudar outros colegas que passarem pelo mesmo problema.

Realmente é um bug de código, verifiquei e notei que na versão 1.5.6.1 esta mesma linha ainda esta com problema, fica a dica para quem passar pelo problema. :D

Vou abrir uma notificação sobre o problema para que corrijam. :)
#47953
Manoel Vidal escreveu:Que bom que resolveu e obrigado por compartilhar pois pode ajudar outros colegas que passarem pelo mesmo problema.

Realmente é um bug de código, verifiquei e notei que na versão 1.5.6.1 esta mesma linha ainda esta com problema, fica a dica para quem passar pelo problema. :D

Vou abrir uma notificação sobre o problema para que corrijam. :)
Muito obrigado!!!

Abraços!!!