@extends('layouts.app') @section('title', 'Pedido de Compra Abbott | IntegraçõesVH') @section('topbar_title', 'Integração Pedido de Compra Abbott (IQVIA)') @section('content')
📦 Pedido Abbott | Pedidos de Compra (Fornecedor 245)
Consulta pedidos de compra diretamente no Oracle (VIMAN.VETEPD01) e dispara a sincronização via API IQVIA.
Oracle VIMAN Conectado
@if (session('success'))
{{ session('success') }}
@endif @if ($errors->any())
@foreach ($errors->all() as $error)
⚠️ {{ $error }}
@endforeach
@endif {{-- FORMULÁRIO DE FILTROS --}}
@if ($pedido !== '' || $dataPedidoDe !== '' || $dataPedidoAte !== '')
Limpar
@endif
{{-- LISTA DE PEDIDOS NO ORACLE --}}
📋 Pedidos de Compra Encontrados {{ count($pedidos) }}
@forelse ($pedidos as $pedidoItem) @php $pedidoNumero = $pedidoItem->pedido_numero ?? $pedidoItem->numpedido ?? '-'; $fornecedor = $pedidoItem->fornecedor ?? $pedidoItem->pdforn ?? '245'; $dataPedido = $pedidoItem->data_pedido ?? $pedidoItem->pddtpd ?? null; @endphp @empty @endforelse
Número do Pedido Fornecedor Data do Pedido Ação
#{{ $pedidoNumero }} Abbott Laboratórios (Cód {{ $fornecedor }}) {{ is_string($dataPedido) ? $dataPedido : ($dataPedido ? \Illuminate\Support\Facades\Date::parse($dataPedido)->format('d/m/Y') : '-') }}
@csrf
Nenhum pedido de compra Abbott encontrado com os filtros selecionados.
{{-- LOGS DO PROCESSAMENTO ABBOTT --}}
📜 Logs Recentes do Processamento Abbott @if (!empty($logs)) {{ count($logs) }} @endif
@if (empty($logs))
Nenhum registro de log recente para este pedido. Selecione um pedido e clique em "Disparar IQVIA" para monitorar.
@else
@foreach ($logs as $log) @endforeach
Data / Hora Status Número API Mensagem de Retorno
{{ $log['data'] ? \Illuminate\Support\Facades\Date::parse($log['data'])->format('d/m/Y H:i:s') : '-' }} {{ strtoupper($log['status'] ?? 'INFO') }} {{ $log['api_numero'] ?? '-' }} {{ $log['observacao'] ?? '-' }}
@endif
@endsection