@extends('layouts.app') @section('content')
# | Order ID | AWB Number | Shipment Service | Package Number | Status | Created at | Options |
---|---|---|---|---|---|---|---|
{{ (count($packageCount)-$key) + ($package->currentPage() - 1)*$package->perPage() }} | @php $order = \App\Order::find($value->order_id); @endphp {{$order->code}} | {{$value->awb_number}} | {{ ucfirst($value->shipment_service) }} | {{$value->package_number}} | @if(@$awbNumberStatus->delivery_status == 'cancelled') Order Cancelled @else @if(@$value->manifest_awb_response == 1) @if(@$value->is_cancelled == "Yes") Cancelled @else @php if($value->shipment_service == "Xpressbees"){ if(!empty(json_decode($value->package_details)[0]) && !empty(json_decode($value->package_details)[0]->ShipmentSummary[0])){ $XpressStatus = json_decode($value->package_details)[0]->ShipmentSummary[0]->Status; }elseif(!empty($value->manifest_awb)){ $man_res = json_decode($value->manifest_awb); if($man_res->ReturnCode == "100" && $man_res->ReturnMessage == "Successfull"){ $XpressStatusDis = $man_res->ReturnMessage; }else{ $XpressStatusDis = $man_res->ReturnMessage; } } }elseif($value->shipment_service == "Ecom Expresst"){ $xmlRead = @simplexml_load_string(@$value->package_details); $xmlencode = json_encode(@$xmlRead); $xmldecode = json_decode(@$xmlencode, true); } else{ $xmlRead = @simplexml_load_string(@$value->package_details); $xmlencode = json_encode(@$xmlRead); $xmldecode = json_decode(@$xmlencode, true); } @endphp @if($value->shipment_service == "Xpressbees") @if(!empty(@$XpressStatus)) {{ ucfirst(str_replace('_', ' ', $XpressStatus)) }} @elseif(!empty($XpressStatusDis)) {{ ucfirst(str_replace('_', ' ', $XpressStatusDis)) }} @else Dispatched @endif @elseif($value->shipment_service == "Ecom Express") @if(!empty(@$xmldecode["object"]["field"])) {{ ucfirst(str_replace('_', ' ', @$xmldecode["object"]["field"]["11"])) }} @else Dispatched @endif @else @if(!empty(@$xmldecode["object"]["field"])) {{ ucfirst(str_replace('_', ' ', @$xmldecode["object"]["field"]["11"])) }} @else Dispatched @endif @endif @endif @else Dispatch pending @endif @endif | {{date('d-m-Y h:i:s', strtotime($value->created_at))}} |
|