( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
20.0123547568CanhotoRepository->__construct( ).../view_images.php:11
30.0123547680Connection::getInstance( $type = 'local' ).../CanhotoRepository.php:19
40.0123547792Connection->__construct( $type = 'local' ).../Connection.php:32
50.0124548280Connection->connect( ).../Connection.php:26
60.0124551200Logger->info( $message = 'Tentando conexão com método: padrão', $context = ??? ).../Connection.php:120
70.0124551200Logger->log( $level = 'INFO', $message = 'Tentando conexão com método: padrão', $context = [] ).../Logger.php:88
80.0125553392Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:03] [INFO] Tentando conexão com método: padrão\n' ).../Logger.php:134
90.0125553392file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:03] [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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
20.0123547568CanhotoRepository->__construct( ).../view_images.php:11
30.0123547680Connection::getInstance( $type = 'local' ).../CanhotoRepository.php:19
40.0123547792Connection->__construct( $type = 'local' ).../Connection.php:32
50.0124548280Connection->connect( ).../Connection.php:26
60.2803595624Logger->info( $message = 'Conexão estabelecida com método \'padrão\': chevaliertech02', $context = ??? ).../Connection.php:126
70.2803595624Logger->log( $level = 'INFO', $message = 'Conexão estabelecida com método \'padrão\': chevaliertech02', $context = [] ).../Logger.php:88
80.2803596088Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:03] [INFO] Conexão estabelecida com método \'padrão\': chevaliertech02\n' ).../Logger.php:134
90.2803596088file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:03] [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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
20.0123547568CanhotoRepository->__construct( ).../view_images.php:11
30.2809593048Connection::getInstance( $type = 'origem' ).../CanhotoRepository.php:22
40.2809593144Connection->__construct( $type = 'origem' ).../Connection.php:32
50.2809593552Connection->connect( ).../Connection.php:26
60.2809594456LegacyConnection->connect( ).../Connection.php:75
71.3437637624Logger->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.3437637624Logger->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.3437638264Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:04] [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.3437638264file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:04] [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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
20.0123547568CanhotoRepository->__construct( ).../view_images.php:11
30.2809593048Connection::getInstance( $type = 'origem' ).../CanhotoRepository.php:22
40.2809593144Connection->__construct( $type = 'origem' ).../Connection.php:32
50.2809593552Connection->connect( ).../Connection.php:26
61.3441636872Logger->info( $message = 'Conexão estabelecida com LegacyConnection: erp_hlog_notas', $context = ??? ).../Connection.php:77
71.3441636872Logger->log( $level = 'INFO', $message = 'Conexão estabelecida com LegacyConnection: erp_hlog_notas', $context = [] ).../Logger.php:88
81.3441637336Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:04] [INFO] Conexão estabelecida com LegacyConnection: erp_hlog_notas\n' ).../Logger.php:134
91.3441637336file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:04] [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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
20.0123547568CanhotoRepository->__construct( ).../view_images.php:11
30.2809593048Connection::getInstance( $type = 'origem' ).../CanhotoRepository.php:22
40.2809593144Connection->__construct( $type = 'origem' ).../Connection.php:32
51.3446636776LegacyConnection->__destruct( ).../Connection.php:26
61.3446636776LegacyConnection->close( ).../LegacyConnection.php:205
71.3446636776Logger->info( $message = 'Conexão Legacy fechada', $context = ??? ).../LegacyConnection.php:197
81.3446636776Logger->log( $level = 'INFO', $message = 'Conexão Legacy fechada', $context = [] ).../Logger.php:88
91.3446637192Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:04] [INFO] Conexão Legacy fechada\n' ).../Logger.php:134
101.3446637192file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:04] [INFO] Conexão Legacy fechada\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.3450636680Connection->fetchOne( $sql = 'SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL', $params = [] ).../view_images.php:76
31.3450636680Connection->query( $sql = 'SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL', $params = [] ).../Connection.php:214
41.3626675424Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL', 'params' => [], 'execution_time' => 0.017613887786865234] ).../Connection.php:181
51.3626675424Logger->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.017613887786865234] ).../Logger.php:76
61.3626676176Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:04] [DEBUG] Query executada {"sql":"SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL","params":[],"execution_time":0.017613887786865234}\n' ).../Logger.php:134
71.3626676176file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:04] [DEBUG] Query executada {"sql":"SELECT COUNT(*) as total FROM canhotos_processamento WHERE caminho_imagem IS NOT NULL","params":[],"execution_time":0.017613887786865234}\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.3632637376Connection->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 71820\r\n', $params = [] ).../view_images.php:89
31.3632637376Connection->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 71820\r\n', $params = [] ).../Connection.php:208
41.4408676888Logger->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 71820\r\n', 'params' => [], 'execution_time' => 0.07762789726257324] ).../Connection.php:181
51.4408676888Logger->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 71820\r\n', 'params' => [], 'execution_time' => 0.07762789726257324] ).../Logger.php:76
61.4409678056Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:04] [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 71820\\r\\n","params":[],"execution_time":0.07762789726257324}\n' ).../Logger.php:134
71.4409678056file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:04] [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 71820\\r\\n","params":[],"execution_time":0.07762789726257324}\n', $flags = 10 ).../Logger.php:157

( ! ) Warning: file_put_contents(/var/www/html/storage/logs/app_2026-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.4414651000Connection->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.4414651000Connection->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.4586690120Logger->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.017211198806762695] ).../Connection.php:181
51.4586690120Logger->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.017211198806762695] ).../Logger.php:76
61.4586692120Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:04] [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.4586692120file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:04] [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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.4593651480Connection->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.4593651480Connection->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.4766690224Logger->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.01723194122314453] ).../Connection.php:181
51.4766690224Logger->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.01723194122314453] ).../Logger.php:76
61.4766691104Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:04] [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.01723194122314453}\n' ).../Logger.php:134
71.4766691104file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:04] [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.01723194122314453}\n', $flags = 10 ).../Logger.php:157
Visualizar Imagens - Sistema de Canhotos de Frete

🖼️ Visualizar Imagens

Consulte e valide as imagens processadas pelo sistema

🔄 Limpar

74359

Total de Imagens

74196

Pendente Recorte

0

Pendente IA

163

Validadas (IA/Humano)

0

Rejeitadas

0

Pendente Imagem

Mostrando 71821 a 71832 de 74359 imagens
Página 5986 de 6197
Canhoto 145818993

Canhoto #145818993

Tabela: canhoto_frete_202604

Nota: 269306

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.4778661024Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49268] ).../view_images.php:942
31.4778661024Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49268] ).../Connection.php:208
41.4956700376Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49268], 'execution_time' => 0.01775503158569336] ).../Connection.php:181
51.4956700376Logger->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 => 49268], 'execution_time' => 0.01775503158569336] ).../Logger.php:76
61.4956701160Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:04] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49268],"execution_time":0.01775503158569336}\n' ).../Logger.php:134
71.4956701160file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:04] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49268],"execution_time":0.01775503158569336}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260409_081142_269306_38_29020880000140.jpg
Tamanho: 256.39 KB
⬇️ Download
Canhoto 145814293

Canhoto #145814293

Tabela: canhoto_frete_202604

Nota: 269305

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.4968661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49267] ).../view_images.php:942
31.4968661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49267] ).../Connection.php:208
41.5147700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49267], 'execution_time' => 0.01789116859436035] ).../Connection.php:181
51.5147700464Logger->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 => 49267], 'execution_time' => 0.01789116859436035] ).../Logger.php:76
61.5147701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49267],"execution_time":0.01789116859436035}\n' ).../Logger.php:134
71.5147701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49267],"execution_time":0.01789116859436035}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260405_205105_269305_38_29020880000140.jpg
Tamanho: 268.97 KB
⬇️ Download
Canhoto 145794193

Canhoto #145794193

Tabela: canhoto_frete_202604

Nota: 269302

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.5155661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49266] ).../view_images.php:942
31.5155661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49266] ).../Connection.php:208
41.5327700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49266], 'execution_time' => 0.01715707778930664] ).../Connection.php:181
51.5327700464Logger->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 => 49266], 'execution_time' => 0.01715707778930664] ).../Logger.php:76
61.5327701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49266],"execution_time":0.01715707778930664}\n' ).../Logger.php:134
71.5327701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49266],"execution_time":0.01715707778930664}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260406_084138_269302_38_29020880000140.jpg
Tamanho: 289.98 KB
⬇️ Download
Canhoto 145793893

Canhoto #145793893

Tabela: canhoto_frete_202604

Nota: 269301

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.5334661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49265] ).../view_images.php:942
31.5334661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49265] ).../Connection.php:208
41.5511700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49265], 'execution_time' => 0.017673015594482422] ).../Connection.php:181
51.5511700464Logger->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 => 49265], 'execution_time' => 0.017673015594482422] ).../Logger.php:76
61.5511701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49265],"execution_time":0.017673015594482422}\n' ).../Logger.php:134
71.5511701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49265],"execution_time":0.017673015594482422}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260406_084839_269301_38_29020880000140.jpg
Tamanho: 254.26 KB
⬇️ Download
Canhoto 145726593

Canhoto #145726593

Tabela: canhoto_frete_202604

Nota: 269295

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.5520661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49264] ).../view_images.php:942
31.5520661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49264] ).../Connection.php:208
41.5702700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49264], 'execution_time' => 0.018146038055419922] ).../Connection.php:181
51.5702700464Logger->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 => 49264], 'execution_time' => 0.018146038055419922] ).../Logger.php:76
61.5702701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49264],"execution_time":0.018146038055419922}\n' ).../Logger.php:134
71.5702701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49264],"execution_time":0.018146038055419922}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260406_085601_269295_38_29020880000140.jpg
Tamanho: 214.74 KB
⬇️ Download
Canhoto 145725193

Canhoto #145725193

Tabela: canhoto_frete_202604

Nota: 269294

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.5709661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49263] ).../view_images.php:942
31.5710661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49263] ).../Connection.php:208
41.5881700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49263], 'execution_time' => 0.017167091369628906] ).../Connection.php:181
51.5881700464Logger->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 => 49263], 'execution_time' => 0.017167091369628906] ).../Logger.php:76
61.5882701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49263],"execution_time":0.017167091369628906}\n' ).../Logger.php:134
71.5882701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49263],"execution_time":0.017167091369628906}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260406_084804_269294_38_29020880000140.jpg
Tamanho: 234.81 KB
⬇️ Download
Canhoto 145726893

Canhoto #145726893

Tabela: canhoto_frete_202604

Nota: 269293

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.5889661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49262] ).../view_images.php:942
31.5889661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49262] ).../Connection.php:208
41.6065700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49262], 'execution_time' => 0.017635822296142578] ).../Connection.php:181
51.6065700464Logger->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 => 49262], 'execution_time' => 0.017635822296142578] ).../Logger.php:76
61.6066701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49262],"execution_time":0.017635822296142578}\n' ).../Logger.php:134
71.6066701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49262],"execution_time":0.017635822296142578}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260406_104150_269293_38_29020880000140.jpg
Tamanho: 503.74 KB
⬇️ Download
Canhoto 145710893

Canhoto #145710893

Tabela: canhoto_frete_202604

Nota: 269290

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.6074661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49261] ).../view_images.php:942
31.6075661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49261] ).../Connection.php:208
41.6253700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49261], 'execution_time' => 0.017884016036987305] ).../Connection.php:181
51.6253700464Logger->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 => 49261], 'execution_time' => 0.017884016036987305] ).../Logger.php:76
61.6254701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49261],"execution_time":0.017884016036987305}\n' ).../Logger.php:134
71.6254701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49261],"execution_time":0.017884016036987305}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260409_093659_269290_38_29020880000140.jpg
Tamanho: 203.27 KB
⬇️ Download
Canhoto 145702293

Canhoto #145702293

Tabela: canhoto_frete_202604

Nota: 269287

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.6261661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49260] ).../view_images.php:942
31.6261661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49260] ).../Connection.php:208
41.6432700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49260], 'execution_time' => 0.017096996307373047] ).../Connection.php:181
51.6432700464Logger->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 => 49260], 'execution_time' => 0.017096996307373047] ).../Logger.php:76
61.6432701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49260],"execution_time":0.017096996307373047}\n' ).../Logger.php:134
71.6432701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49260],"execution_time":0.017096996307373047}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260408_095842_269287_38_29020880000140.jpg
Tamanho: 271.66 KB
⬇️ Download
Canhoto 145702093

Canhoto #145702093

Tabela: canhoto_frete_202604

Nota: 269285

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.6439661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49259] ).../view_images.php:942
31.6439661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49259] ).../Connection.php:208
41.6614700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49259], 'execution_time' => 0.017467021942138672] ).../Connection.php:181
51.6614700464Logger->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 => 49259], 'execution_time' => 0.017467021942138672] ).../Logger.php:76
61.6614701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49259],"execution_time":0.017467021942138672}\n' ).../Logger.php:134
71.6614701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49259],"execution_time":0.017467021942138672}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260409_214219_269285_38_29020880000140.jpg
Tamanho: 273.01 KB
⬇️ Download
Canhoto 145704093

Canhoto #145704093

Tabela: canhoto_frete_202604

Nota: 269284

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.6623661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49258] ).../view_images.php:942
31.6623661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49258] ).../Connection.php:208
41.6794700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49258], 'execution_time' => 0.01701188087463379] ).../Connection.php:181
51.6794700464Logger->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 => 49258], 'execution_time' => 0.01701188087463379] ).../Logger.php:76
61.6794701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49258],"execution_time":0.01701188087463379}\n' ).../Logger.php:134
71.6794701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49258],"execution_time":0.01701188087463379}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260406_064422_269284_38_29020880000140.jpg
Tamanho: 174.43 KB
⬇️ Download
Canhoto 145723293

Canhoto #145723293

Tabela: canhoto_frete_202604

Nota: 269283

Série: 38

CNPJ: 29.020.880/0001-40

Data: 17/04/2026 13:41

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-07-01.log): Failed to open stream: Permission denied in /var/www/html/src/Services/Logger.php on line 157
Call Stack
#TimeMemoryFunctionLocation
10.0116443448{main}( ).../view_images.php:0
21.6801661112Connection->fetchAll( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49257] ).../view_images.php:942
31.6801661112Connection->query( $sql = 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', $params = [0 => 49257] ).../Connection.php:208
41.6974700464Logger->debug( $message = 'Query executada', $context = ['sql' => 'SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC', 'params' => [0 => 49257], 'execution_time' => 0.017338991165161133] ).../Connection.php:181
51.6974700464Logger->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 => 49257], 'execution_time' => 0.017338991165161133] ).../Logger.php:76
61.6975701248Logger->writeToFile( $file = '/var/www/html/storage/logs/app_2026-07-01.log', $content = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49257],"execution_time":0.017338991165161133}\n' ).../Logger.php:134
71.6975701248file_put_contents( $filename = '/var/www/html/storage/logs/app_2026-07-01.log', $data = '[2026-07-01 17:21:05] [DEBUG] Query executada {"sql":"SELECT id, tipo, caminho_imagem FROM canhotos_validacao_visoes WHERE id_canhoto = ? ORDER BY id ASC","params":[49257],"execution_time":0.017338991165161133}\n', $flags = 10 ).../Logger.php:157
Arquivo: canhoto_20260406_124441_269283_38_29020880000140.jpg
Tamanho: 249.15 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'.