Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encode gerou problema na visualização de pedidos que foram inseridos durante o problema no banco e refletiu na visualização dos dados #20

Closed
studiocuboweb opened this issue Jul 30, 2021 · 4 comments

Comments

@studiocuboweb
Copy link
Contributor

studiocuboweb commented Jul 30, 2021

Quando o Azure mudou o encode do banco de dados e o problema aconteceu, novos registros de pedidos foram inseridos. Estes registros entraram com problema de encode e por isso vão continuar com problema mesmo após a correção do Will (SET NAME utf8) aplicada (acompanhado nesse issue..

Ex de pedido com problema de encode:
https://achadosepedidos.org.br/pedidos/calendario-escolar-2020-e-2021--contexto-da-pandemia-

Por isso, na página de dados, um endpoint específico faz o fetch dos dados do mysql, mas não consegue fazer o json_encode por conta de problemas de caracter.

Gráfico que não aparece:
Classificações de atendimento por ano

endpoint retorna tela em branco
https://www.achadosepedidos.org.br/api/atendimentoPedidosPorAnoETipo

No Model
src/Model/Entity/Dados.php

        $atendimentoPedidosPorAno_arr = $connection->execute($query)->fetchAll('assoc');
        // $totalPedidos = $totalPedido_array[0]["total"];
        return json_encode($atendimentoPedidosPorAno_arr);
@studiocuboweb
Copy link
Contributor Author

@rdurl0 e @maiatoji precisamos encontrar esses pedidos inseridos durante o problema de encode (se realmente houve, mas me parece que sim por conta do exemplo de pedido que eu colquei na descrição).

Vocês chegaram a inserir pedidos em julho, certo? Foram muitos? Conseguimos apagar e recadastrar novamente?

@maiatoji
Copy link

Uai, dei uma olhada aqui nos pedidos de julho e só esse estava bugado. Corrigi na mão mesmo, porque é curtinho.

Os que eu e outros usuários subimos em julho e estavam bugados voltaram ao normal depois da solução do problema de encode.

@studiocuboweb
Copy link
Contributor Author

studiocuboweb commented Jul 30, 2021 via email

@studiocuboweb studiocuboweb changed the title Em dados, Gráfico Classificações de atendimento por ano não est Encode gerou problema na visualização de pedidos que foram inseridos durante o problema no banco e refletiu na visualização dos dados Jul 30, 2021
@studiocuboweb
Copy link
Contributor Author

Problema com o gráfico Classificações de atendimento por ano na página Dados.

Definitivamente estava com problema por conta do encode errado, mas ao debugar a página eu deixei comentada uma linha do código. descomentei a linha e o gráfico agora está aparecendo.

fechando o issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants