@extends('backend.layouts.app') @section('content')

Pincode Partners

💳 All Refunds @if(empty($business_partner_id)) @can('add_pincode_partners') + Add New Partner @endcan @endif
All Pincode Partners
@can('delete_pincode_partners') @endcan
@if(request('search') || request('wallet_filter') || request('reward_filter') || request('sort_by')) ✕ Clear @endif
@if(empty($business_partner_id)) @endif @foreach($pincodePartners as $key => $partner) @if(!$partner->user) @continue @endif @php $expiry = $partner->expiry_date ? \Carbon\Carbon::parse($partner->expiry_date) : null; $daysLeft = $expiry ? now()->diffInDays($expiry, false) : null; $pkgName = strtolower($partner->customerPackage->name ?? ''); if ($daysLeft !== null && $daysLeft <= 0) $expClass = 'pp-badge-expired'; elseif ($daysLeft !== null && $daysLeft <= 30) $expClass = 'pp-badge-expiring'; else $expClass = 'pp-badge-starter'; if (str_contains($pkgName,'premium')) $pkgClass = 'pp-badge-premium'; elseif (str_contains($pkgName,'economy')) $pkgClass = 'pp-badge-economy'; else $pkgClass = 'pp-badge-starter'; @endphp @php $wBalance = getWalletBallance($partner->user_id); $rPoints = $rewardPoints[$partner->user_id]->reward_points ?? 0; @endphp @if(empty($business_partner_id)) @endif @endforeach
Client ID Partner Phone Package Pincode Expiry Wallet Reward Points PaymentActions
@if($partner->client_ID) {{ $partner->client_ID }} @else @endif
{{ strtoupper(substr($partner->user->name ?? 'P', 0, 1)) }}
{{ $partner->user->name ?? '—' }}
{{ $partner->user->email ?? '' }}
pincode_partner
{{ $partner->user->phone ?? '—' }} @if($partner->customerPackage) {{ $partner->customerPackage->name }}
{{ $partner->customerPackage->sharing ?? 0 }}% sharing
@else @endif
{{ $partner->pincode ?? '—' }} @if($expiry) {{ $expiry->format('d M Y') }} @if($daysLeft !== null && $daysLeft <= 0)
Expired
@elseif($daysLeft !== null && $daysLeft <= 30)
{{ ceil($daysLeft) }} days left
@endif @else @endif
@if($wBalance > 0) 💰 {{ single_price($wBalance) }} @else @endif @if($rPoints > 0) ⭐ {{ $rPoints }} @else @endif {{ optional($partner->customerPackagePayment)->payment_method ?? '—' }}
@php $existingRefund = $existingRefunds[$partner->id] ?? null; @endphp @if($existingRefund) ✅ {{ ucfirst(str_replace('_',' ',$existingRefund->stage)) }} @else 💳 Refund @endif @can('view_pincode_partner_details') 👁 View @endcan @can('edit_pincode_partners') ✏️ Edit @endcan @can('delete_pincode_partners') 🗑 @endcan
{{ $pincodePartners->appends(request()->input())->links() }}
@endsection @section('modal') @include('modals.delete_modal') @endsection @section('script') @endsection