@extends('layouts.app')
@section('title', 'Pedido de Compra Abbott | IntegraçõesVH')
@section('topbar_title', 'Integração Pedido de Compra Abbott (IQVIA)')
@section('content')
@if (session('success'))
@endif
@if ($errors->any())
@foreach ($errors->all() as $error)
⚠️ {{ $error }}
@endforeach
@endif
{{-- FORMULÁRIO DE FILTROS --}}
{{-- LISTA DE PEDIDOS NO ORACLE --}}
| Número do Pedido |
Fornecedor |
Data do Pedido |
Ação |
@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
|
#{{ $pedidoNumero }}
|
Abbott Laboratórios (Cód {{ $fornecedor }})
|
{{ is_string($dataPedido) ? $dataPedido : ($dataPedido ? \Illuminate\Support\Facades\Date::parse($dataPedido)->format('d/m/Y') : '-') }}
|
|
@empty
|
Nenhum pedido de compra Abbott encontrado com os filtros selecionados.
|
@endforelse
{{-- LOGS DO PROCESSAMENTO ABBOTT --}}
@if (empty($logs))
Nenhum registro de log recente para este pedido. Selecione um pedido e clique em "Disparar IQVIA" para monitorar.
@else
| Data / Hora |
Status |
Número API |
Mensagem de Retorno |
@foreach ($logs as $log)
| {{ $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'] ?? '-' }} |
@endforeach
@endif
@endsection