( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
20.0242547568CanhotoRepository->__construct( ).../view_images.php:11
30.0242547680Connection::getInstance( $type = 'local' ).../CanhotoRepository.php:19
40.0242547792Connection->__construct( $type = 'local' ).../Connection.php:32
50.0242548280Connection->connect( ).../Connection.php:26
60.0242551200Logger->info( $message = 'Tentando conexão com método: padrão', $context = ??? ).../Connection.php:120
70.0242551200Logger->log( $level = 'INFO', $message = 'Tentando conexão com método: padrão', $context = [] ).../Logger.php:88
80.0243553392Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:25] [INFO] Tentando conexão com método: padrão\n' ).../Logger.php:134
90.0244553392file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:25] [INFO] Tentando conexão com método: padrão\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
20.0242547568CanhotoRepository->__construct( ).../view_images.php:11
30.0242547680Connection::getInstance( $type = 'local' ).../CanhotoRepository.php:19
40.0242547792Connection->__construct( $type = 'local' ).../Connection.php:32
50.0242548280Connection->connect( ).../Connection.php:26
60.0796595624Logger->info( $message = 'Conexão estabelecida com método \'padrão\': chevaliertech02', $context = ??? ).../Connection.php:126
70.0796595624Logger->log( $level = 'INFO', $message = 'Conexão estabelecida com método \'padrão\': chevaliertech02', $context = [] ).../Logger.php:88
80.0797596088Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:25] [INFO] Conexão estabelecida com método \'padrão\': chevaliertech02\n' ).../Logger.php:134
90.0797596088file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:25] [INFO] Conexão estabelecida com método \'padrão\': chevaliertech02\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
20.0242547568CanhotoRepository->__construct( ).../view_images.php:11
30.0802593048Connection::getInstance( $type = 'origem' ).../CanhotoRepository.php:22
40.0802593144Connection->__construct( $type = 'origem' ).../Connection.php:32
50.0802593552Connection->connect( ).../Connection.php:26
60.0803594456LegacyConnection->connect( ).../Connection.php:75
71.1218637624Logger->info( $message = 'Conexão Legacy estabelecida com sucesso', $context = ['host' => '3.216.240.216', 'database' => 'erp_hlog_notas', 'mysql_version' => '5.6.46'] ).../LegacyConnection.php:50
81.1218637624Logger->log( $level = 'INFO', $message = 'Conexão Legacy estabelecida com sucesso', $context = ['host' => '3.216.240.216', 'database' => 'erp_hlog_notas', 'mysql_version' => '5.6.46'] ).../Logger.php:88
91.1218638264Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [INFO] Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}\n' ).../Logger.php:134
101.1218638264file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [INFO] Conexão Legacy estabelecida com sucesso {"host":"3.216.240.216","database":"erp_hlog_notas","mysql_version":"5.6.46"}\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
20.0242547568CanhotoRepository->__construct( ).../view_images.php:11
30.0802593048Connection::getInstance( $type = 'origem' ).../CanhotoRepository.php:22
40.0802593144Connection->__construct( $type = 'origem' ).../Connection.php:32
50.0802593552Connection->connect( ).../Connection.php:26
61.1223636872Logger->info( $message = 'Conexão estabelecida com LegacyConnection: erp_hlog_notas', $context = ??? ).../Connection.php:77
71.1223636872Logger->log( $level = 'INFO', $message = 'Conexão estabelecida com LegacyConnection: erp_hlog_notas', $context = [] ).../Logger.php:88
81.1223637336Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [INFO] Conexão estabelecida com LegacyConnection: erp_hlog_notas\n' ).../Logger.php:134
91.1223637336file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [INFO] Conexão estabelecida com LegacyConnection: erp_hlog_notas\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
20.0242547568CanhotoRepository->__construct( ).../view_images.php:11
30.0802593048Connection::getInstance( $type = 'origem' ).../CanhotoRepository.php:22
40.0802593144Connection->__construct( $type = 'origem' ).../Connection.php:32
51.1228636776LegacyConnection->__destruct( ).../Connection.php:26
61.1228636776LegacyConnection->close( ).../LegacyConnection.php:205
71.1228636776Logger->info( $message = 'Conexão Legacy fechada', $context = ??? ).../LegacyConnection.php:197
81.1228636776Logger->log( $level = 'INFO', $message = 'Conexão Legacy fechada', $context = [] ).../Logger.php:88
91.1228637192Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [INFO] Conexão Legacy fechada\n' ).../Logger.php:134
101.1228637192file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [INFO] Conexão Legacy fechada\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.1233636680Connection->fetchOne( $sql = 'SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL', $params = [] ).../view_images.php:76
31.1233636680Connection->query( $sql = 'SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL', $params = [] ).../Connection.php:214
41.1857675424Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL', 'params' => [], 'execution_time' => 0.06232023239135742] ).../Connection.php:181
51.1857675424Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL', 'params' => [], 'execution_time' => 0.06232023239135742] ).../Logger.php:76
61.1857676176Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL","params":[],"execution_time":0.06232023239135742}\n' ).../Logger.php:134
71.1857676176file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL","params":[],"execution_time":0.06232023239135742}\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.1863637376Connection->fetchAll( $sql = '\r\n SELECT id, idt_nota_benassi, idt_movimento, nome_tabela, nota, serie, cnpj, caminho_imagem, status_processamento, obs_ia, data_inc\r\n FROM canhotos_processamento \r\n WHERE caminho_imagem IS NOT NULL\r\n ORDER BY id DESC \r\n LIMIT 12 OFFSET 10476\r\n', $params = [] ).../view_images.php:89
31.1863637376Connection->query( $sql = '\r\n SELECT id, idt_nota_benassi, idt_movimento, nome_tabela, nota, serie, cnpj, caminho_imagem, status_processamento, obs_ia, data_inc\r\n FROM canhotos_processamento \r\n WHERE caminho_imagem IS NOT NULL\r\n ORDER BY id DESC \r\n LIMIT 12 OFFSET 10476\r\n', $params = [] ).../Connection.php:208
41.2186676888Logger->debug( $message = 'Query executada', $context = ['sql' => '\r\n SELECT id, idt_nota_benassi, idt_movimento, nome_tabela, nota, serie, cnpj, caminho_imagem, status_processamento, obs_ia, data_inc\r\n FROM canhotos_processamento \r\n WHERE caminho_imagem IS NOT NULL\r\n ORDER BY id DESC \r\n LIMIT 12 OFFSET 10476\r\n', 'params' => [], 'execution_time' => 0.03231096267700195] ).../Connection.php:181
51.2186676888Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => '\r\n SELECT id, idt_nota_benassi, idt_movimento, nome_tabela, nota, serie, cnpj, caminho_imagem, status_processamento, obs_ia, data_inc\r\n FROM canhotos_processamento \r\n WHERE caminho_imagem IS NOT NULL\r\n ORDER BY id DESC \r\n LIMIT 12 OFFSET 10476\r\n', 'params' => [], 'execution_time' => 0.03231096267700195] ).../Logger.php:76
61.2187678056Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"\\r\\n SELECT id, idt_nota_benassi, idt_movimento, nome_tabela, nota, serie, cnpj, caminho_imagem, status_processamento, obs_ia, data_inc\\r\\n FROM canhotos_processamento \\r\\n WHERE caminho_imagem IS NOT NULL\\r\\n ORDER BY id DESC \\r\\n LIMIT 12 OFFSET 10476\\r\\n","params":[],"execution_time":0.03231096267700195}\n' ).../Logger.php:134
71.2187678056file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"\\r\\n SELECT id, idt_nota_benassi, idt_movimento, nome_tabela, nota, serie, cnpj, caminho_imagem, status_processamento, obs_ia, data_inc\\r\\n FROM canhotos_processamento \\r\\n WHERE caminho_imagem IS NOT NULL\\r\\n ORDER BY id DESC \\r\\n LIMIT 12 OFFSET 10476\\r\\n","params":[],"execution_time":0.03231096267700195}\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.2192651000Connection->fetchOne( $sql = 'SELECT \r\n COUNT(*) as total,\r\n SUM(CASE WHEN status_processamento = \'Processado\' THEN 1 ELSE 0 END) as pendente_recorte,\r\n SUM(CASE WHEN status_processamento = \'Pendente IA\' THEN 1 ELSE 0 END) as pendente_ia,\r\n SUM(CASE WHEN status_processamento = \'Validado\' THEN 1 ELSE 0 END) as validados,\r\n SUM(CASE WHEN status_processamento = \'Rejeitado\' THEN 1 ELSE 0 END) as rejeitados,\r\n SUM(CASE WHEN status_processamento = \'Processando\' THEN 1 ELSE 0 END) as processando,\r\n SUM(CASE WHEN status_pro'..., $params = ??? ).../view_images.php:103
31.2192651000Connection->query( $sql = 'SELECT \r\n COUNT(*) as total,\r\n SUM(CASE WHEN status_processamento = \'Processado\' THEN 1 ELSE 0 END) as pendente_recorte,\r\n SUM(CASE WHEN status_processamento = \'Pendente IA\' THEN 1 ELSE 0 END) as pendente_ia,\r\n SUM(CASE WHEN status_processamento = \'Validado\' THEN 1 ELSE 0 END) as validados,\r\n SUM(CASE WHEN status_processamento = \'Rejeitado\' THEN 1 ELSE 0 END) as rejeitados,\r\n SUM(CASE WHEN status_processamento = \'Processando\' THEN 1 ELSE 0 END) as processando,\r\n SUM(CASE WHEN status_pro'..., $params = [] ).../Connection.php:214
41.3762690120Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT \r\n COUNT(*) as total,\r\n SUM(CASE WHEN status_processamento = \'Processado\' THEN 1 ELSE 0 END) as pendente_recorte,\r\n SUM(CASE WHEN status_processamento = \'Pendente IA\' THEN 1 ELSE 0 END) as pendente_ia,\r\n SUM(CASE WHEN status_processamento = \'Validado\' THEN 1 ELSE 0 END) as validados,\r\n SUM(CASE WHEN status_processamento = \'Rejeitado\' THEN 1 ELSE 0 END) as rejeitados,\r\n SUM(CASE WHEN status_processamento = \'Processando\' THEN 1 ELSE 0 END) as processando,\r\n SUM(CASE WHEN status_pro'..., 'params' => [], 'execution_time' => 0.1569828987121582] ).../Connection.php:181
51.3762690120Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT \r\n COUNT(*) as total,\r\n SUM(CASE WHEN status_processamento = \'Processado\' THEN 1 ELSE 0 END) as pendente_recorte,\r\n SUM(CASE WHEN status_processamento = \'Pendente IA\' THEN 1 ELSE 0 END) as pendente_ia,\r\n SUM(CASE WHEN status_processamento = \'Validado\' THEN 1 ELSE 0 END) as validados,\r\n SUM(CASE WHEN status_processamento = \'Rejeitado\' THEN 1 ELSE 0 END) as rejeitados,\r\n SUM(CASE WHEN status_processamento = \'Processando\' THEN 1 ELSE 0 END) as processando,\r\n SUM(CASE WHEN status_pro'..., 'params' => [], 'execution_time' => 0.1569828987121582] ).../Logger.php:76
61.3762692120Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT \\r\\n COUNT(*) as total,\\r\\n SUM(CASE WHEN status_processamento = \'Processado\' THEN 1 ELSE 0 END) as pendente_recorte,\\r\\n SUM(CASE WHEN status_processamento = \'Pendente IA\' THEN 1 ELSE 0 END) as pendente_ia,\\r\\n SUM(CASE WHEN status_processamento = \'Validado\' THEN 1 ELSE 0 END) as validados,\\r\\n SUM(CASE WHEN status_processamento = \'Rejeitado\' THEN 1 ELSE 0 END) as rejeitados,\\r\\n SUM(CASE WHEN status_processamento = \'Processando'... ).../Logger.php:134
71.3762692120file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT \\r\\n COUNT(*) as total,\\r\\n SUM(CASE WHEN status_processamento = \'Processado\' THEN 1 ELSE 0 END) as pendente_recorte,\\r\\n SUM(CASE WHEN status_processamento = \'Pendente IA\' THEN 1 ELSE 0 END) as pendente_ia,\\r\\n SUM(CASE WHEN status_processamento = \'Validado\' THEN 1 ELSE 0 END) as validados,\\r\\n SUM(CASE WHEN status_processamento = \'Rejeitado\' THEN 1 ELSE 0 END) as rejeitados,\\r\\n SUM(CASE WHEN status_processamento = \'Processando'..., $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.3771651480Connection->fetchOne( $sql = 'SELECT COUNT(CASE WHEN status_processamento = \'Documento a Receber\' THEN 1 END) as pendente_imagem FROM canhotos_processamento', $params = ??? ).../view_images.php:107
31.3771651480Connection->query( $sql = 'SELECT COUNT(CASE WHEN status_processamento = \'Documento a Receber\' THEN 1 END) as pendente_imagem FROM canhotos_processamento', $params = [] ).../Connection.php:214
41.4124690224Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT COUNT(CASE WHEN status_processamento = \'Documento a Receber\' THEN 1 END) as pendente_imagem FROM canhotos_processamento', 'params' => [], 'execution_time' => 0.03534412384033203] ).../Connection.php:181
51.4124690224Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT COUNT(CASE WHEN status_processamento = \'Documento a Receber\' THEN 1 END) as pendente_imagem FROM canhotos_processamento', 'params' => [], 'execution_time' => 0.03534412384033203] ).../Logger.php:76
61.4124691104Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT COUNT(CASE WHEN status_processamento = \'Documento a Receber\' THEN 1 END) as pendente_imagem FROM canhotos_processamento","params":[],"execution_time":0.03534412384033203}\n' ).../Logger.php:134
71.4124691104file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT COUNT(CASE WHEN status_processamento = \'Documento a Receber\' THEN 1 END) as pendente_imagem FROM canhotos_processamento","params":[],"execution_time":0.03534412384033203}\n', $flags = 10 ).../Logger.php:157
Visualizar Imagens - Sistema de Canhotos de Frete

🖼️ Visualizar Imagens

Consulte e valide as imagens processadas pelo sistema

🔄 Limpar

71711

Total de Imagens

71548

Pendente Recorte

0

Pendente IA

163

Validadas (IA/Humano)

0

Rejeitadas

1048

Pendente Imagem

Mostrando 10477 a 10488 de 71711 imagens
Página 874 de 5976
Canhoto 158966693

Canhoto #158966693

Tabela: canhoto_frete_202606

Nota: 34255

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.4137661024Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157144] ).../view_images.php:942
31.4137661024Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157144] ).../Connection.php:208
41.4314700376Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157144], 'execution_time' => 0.017729997634887695] ).../Connection.php:181
51.4314700376Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157144], 'execution_time' => 0.017729997634887695] ).../Logger.php:76
61.4315701160Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157144],"execution_time":0.017729997634887695}\n' ).../Logger.php:134
71.4315701160file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157144],"execution_time":0.017729997634887695}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_094820_34255_39_29020880000140.jpg
Tamanho: 429.82 KB
⬇️ Download
Canhoto 158920993

Canhoto #158920993

Tabela: canhoto_frete_202606

Nota: 34239

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.4327661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157141] ).../view_images.php:942
31.4327661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157141] ).../Connection.php:208
41.4509700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157141], 'execution_time' => 0.018224000930786133] ).../Connection.php:181
51.4509700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157141], 'execution_time' => 0.018224000930786133] ).../Logger.php:76
61.4509701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157141],"execution_time":0.018224000930786133}\n' ).../Logger.php:134
71.4509701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157141],"execution_time":0.018224000930786133}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_082407_34239_39_29020880000140.jpg
Tamanho: 459.34 KB
⬇️ Download
Canhoto 158925793

Canhoto #158925793

Tabela: canhoto_frete_202606

Nota: 34230

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.4517661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157140] ).../view_images.php:942
31.4517661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157140] ).../Connection.php:208
41.4701700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157140], 'execution_time' => 0.018404006958007812] ).../Connection.php:181
51.4701700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157140], 'execution_time' => 0.018404006958007812] ).../Logger.php:76
61.4701701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157140],"execution_time":0.018404006958007812}\n' ).../Logger.php:134
71.4701701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157140],"execution_time":0.018404006958007812}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_112436_34230_39_29020880000140.jpg
Tamanho: 312.51 KB
⬇️ Download
Canhoto 158922793

Canhoto #158922793

Tabela: canhoto_frete_202606

Nota: 34229

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.4708661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157139] ).../view_images.php:942
31.4709661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157139] ).../Connection.php:208
41.4892700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157139], 'execution_time' => 0.018307924270629883] ).../Connection.php:181
51.4892700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157139], 'execution_time' => 0.018307924270629883] ).../Logger.php:76
61.4892701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157139],"execution_time":0.018307924270629883}\n' ).../Logger.php:134
71.4892701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157139],"execution_time":0.018307924270629883}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_211537_34229_39_29020880000140.jpg
Tamanho: 259.02 KB
⬇️ Download
Canhoto 158923093

Canhoto #158923093

Tabela: canhoto_frete_202606

Nota: 34211

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.4901661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157132] ).../view_images.php:942
31.4901661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157132] ).../Connection.php:208
41.5092700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157132], 'execution_time' => 0.019107818603515625] ).../Connection.php:181
51.5092700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157132], 'execution_time' => 0.019107818603515625] ).../Logger.php:76
61.5093701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157132],"execution_time":0.019107818603515625}\n' ).../Logger.php:134
71.5093701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157132],"execution_time":0.019107818603515625}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_173711_34211_39_29020880000140.jpg
Tamanho: 416.79 KB
⬇️ Download
Canhoto 158934093

Canhoto #158934093

Tabela: canhoto_frete_202606

Nota: 34210

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.5101661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157131] ).../view_images.php:942
31.5101661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157131] ).../Connection.php:208
41.5295700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157131], 'execution_time' => 0.019355058670043945] ).../Connection.php:181
51.5295700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157131], 'execution_time' => 0.019355058670043945] ).../Logger.php:76
61.5295701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157131],"execution_time":0.019355058670043945}\n' ).../Logger.php:134
71.5295701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157131],"execution_time":0.019355058670043945}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_105410_34210_39_29020880000140.jpg
Tamanho: 273.11 KB
⬇️ Download
Canhoto 158944993

Canhoto #158944993

Tabela: canhoto_frete_202606

Nota: 34208

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.5304661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157129] ).../view_images.php:942
31.5304661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157129] ).../Connection.php:208
41.5491700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157129], 'execution_time' => 0.01877593994140625] ).../Connection.php:181
51.5491700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157129], 'execution_time' => 0.01877593994140625] ).../Logger.php:76
61.5492701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157129],"execution_time":0.01877593994140625}\n' ).../Logger.php:134
71.5492701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:26] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157129],"execution_time":0.01877593994140625}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_105409_34208_39_29020880000140.jpg
Tamanho: 301.62 KB
⬇️ Download
Canhoto 158773293

Canhoto #158773293

Tabela: canhoto_frete_202606

Nota: 34138

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.5501661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157124] ).../view_images.php:942
31.5501661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157124] ).../Connection.php:208
41.5685700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157124], 'execution_time' => 0.01847100257873535] ).../Connection.php:181
51.5685700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157124], 'execution_time' => 0.01847100257873535] ).../Logger.php:76
61.5686701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157124],"execution_time":0.01847100257873535}\n' ).../Logger.php:134
71.5686701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157124],"execution_time":0.01847100257873535}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_072455_34138_39_29020880000140.jpg
Tamanho: 182.01 KB
⬇️ Download
Canhoto 158769793

Canhoto #158769793

Tabela: canhoto_frete_202606

Nota: 34127

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.5693661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157123] ).../view_images.php:942
31.5693661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157123] ).../Connection.php:208
41.5883700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157123], 'execution_time' => 0.018930912017822266] ).../Connection.php:181
51.5883700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157123], 'execution_time' => 0.018930912017822266] ).../Logger.php:76
61.5883701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157123],"execution_time":0.018930912017822266}\n' ).../Logger.php:134
71.5883701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157123],"execution_time":0.018930912017822266}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_075939_34127_39_29020880000140.jpg
Tamanho: 181.25 KB
⬇️ Download
Canhoto 158774093

Canhoto #158774093

Tabela: canhoto_frete_202606

Nota: 34125

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.5890661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157121] ).../view_images.php:942
31.5890661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157121] ).../Connection.php:208
41.6071700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157121], 'execution_time' => 0.01806187629699707] ).../Connection.php:181
51.6071700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157121], 'execution_time' => 0.01806187629699707] ).../Logger.php:76
61.6071701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157121],"execution_time":0.01806187629699707}\n' ).../Logger.php:134
71.6071701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157121],"execution_time":0.01806187629699707}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_095444_34125_39_29020880000140.jpg
Tamanho: 234.9 KB
⬇️ Download
Canhoto 158791393

Canhoto #158791393

Tabela: canhoto_frete_202606

Nota: 34124

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.6081661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157120] ).../view_images.php:942
31.6081661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157120] ).../Connection.php:208
41.6263700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157120], 'execution_time' => 0.018229007720947266] ).../Connection.php:181
51.6263700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157120], 'execution_time' => 0.018229007720947266] ).../Logger.php:76
61.6263701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157120],"execution_time":0.018229007720947266}\n' ).../Logger.php:134
71.6263701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157120],"execution_time":0.018229007720947266}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_194445_34124_39_29020880000140.jpg
Tamanho: 226.84 KB
⬇️ Download
Canhoto 158788793

Canhoto #158788793

Tabela: canhoto_frete_202606

Nota: 34123

Série: 39

CNPJ: 29.020.880/0001-40

Data: 20/06/2026 19:01

Status: Processado

🤖 Análise IA: Imagem processada com sucesso. Análise por IA será implementada posteriormente.

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-06-30.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0234443448{main}( ).../view_images.php:0
21.6271661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157119] ).../view_images.php:942
31.6271661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 157119] ).../Connection.php:208
41.6458700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157119], 'execution_time' => 0.018739938735961914] ).../Connection.php:181
51.6458700464Logger->log( $level = 'DEBUG', $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 157119], 'execution_time' => 0.018739938735961914] ).../Logger.php:76
61.6459701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-06-30.log', $content = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157119],"execution_time":0.018739938735961914}\n' ).../Logger.php:134
71.6459701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-06-30.log', $data = '[2026-06-30 12:09:27] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[157119],"execution_time":0.018739938735961914}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260618_194154_34123_39_29020880000140.jpg
Tamanho: 230.63 KB
⬇️ Download

Validar Canhoto

💡 Dica de Memória: Para treinar a IA, siga o formato:
Pensamento: [O que viu]
Status: [VÁLIDO/INVÁLIDO]
Motivo: [Por que]

✂️ Revisão de Recorte Inteligente

Compare o original com a sugestão da IA e aprove as coordenadas.

Original

Original
--

Sugestão de Recorte

📜 Histórico de Versões

📋 Changelog - Sistema de Canhotos de Frete



Todas as mudanças notáveis neste projeto serão documentadas neste arquivo.

O formato é baseado em Keep a Changelog,
e este projeto adere ao Versionamento Semântico.

🚀 Versão 1.2 - Padronização de Layout & Componentes 2026-04-20


🚀 Adicionado

  • Arquitetura de Componentes: Extração de Topo, Menu de Navegação e Rodapé para componentes PHP reutilizáveis.

  • Identidade Visual Unificada: Padronização da interface em todas as páginas do sistema (Dashboard, Processamento, Logs e Visualização).

  • CSS Centralizado: Criação do `common.css` unificando estilos globais e reduzindo redundância de código.


🛠️ Corrigido

  • Correção de sintaxe em tags de script em páginas refatoradas.

  • Ajuste no balanço de fechamento de divs (DOM) após migração para componentes.

  • Validação de consistência visual entre as páginas 'index', 'dashboard', 'process' e 'logs'.


🚀 Versão 1.1 - Smart Crop & Correções 2026-04-20


🚀 Adicionado

  • Implementação da função de recorte inteligente (AICrop) utilizando IA para otimizar a visualização dos canhotos.

  • Integração de recorte automático no fluxo de visualização de imagens.


🛠️ Corrigido

  • Ajustes e correções na lógica de status de processamento (ex: diferenciação entre 'Processado' e 'Pendente Recorte').

  • Melhoria na exibição e filtragem de status na interface web.


🚀 Versão 1.0 - Validação Humana 2026-04-16


🚀 Adicionado

  • Liberado para produção.

  • Implementação de modal interativo de Changelog global.

  • Validação IA expandida para canhotos com preenchimento manual de 'Liberação Canhoto' (vistos locais).

  • Ajuste e correção da gravação das aprovações da IA como status 'Validado'.