@php
$filBranch = $data['filBranch'];
$dateTo = $data['dateTo'];
$filReportLevel = $data['filReportLevel'];
$filArea = $data['filArea'];
$filZone = $data['filZone'];
$filRegion = $data['filRegion'];
$members = $data['members'];
$loanData = $data['loanData'];
$savingsData = $data['savingsData'];
$savingsProducts = $data['savingsProducts'];
$repaymentFrequencies = $data['repaymentFrequencies'];
@endphp
@foreach ($branchMapingDataWithType['data'] as $key => $cdata)
@if($branchMapingDataWithType['type']== 'area' )
@foreach($cdata['child'] as $key1 => $childData )
@if(count($members->where('branchId',$childData)) > 0)
@php
$slNo = 0;
$gtLoanAmount = 0;
$gtOutstanding = 0;
$gtOverdue = 0;
foreach($savingsProducts as $sp){
${"gt".$sp->shortName} = 0;
}
$gTotalSavings = 0;
@endphp
@php
$memberLoans = $members->where('branchId',$childData);
@endphp
@foreach($members as $m)
@php
$ak = 0;
++$slNo;
$memberLoans = $loanData[$m->id]??[];
if(sizeof($memberLoans) == 0){
$memberLoans = [
null => [
"repaymentFrequencyIdFk" => -1,
"loanTypeId" => null,
"disbursementDate" => null,
"loanAmount" => 0,
"outstanding" => 0,
"overdue" => 0
]
];
}
$hasPPLoan = false;
foreach ($memberLoans as $mppl) {
if($mppl['loanTypeId']==1){
$hasPPLoan = true;
}
}
$savingShown = false;
$mSpan = count($memberLoans);
// $totalSavings = isset($savingsData[$m->id]) ? array_sum($savingsData[$m->id]) : 0;
// $totalSavings = 0;
@endphp
@foreach($memberLoans as $ml)
@php
$ak++;
$wArea = DB::table('gnr_working_area')->where('status', 1)->where('id', $m->workingAreaId)->first();
if($wArea){
$village = DB::table('gnr_village')->where('status', 1)->where('id', $wArea->villageId)->first();
if($village){
$villName = $village->name;
}else{
$villName = '';
}
}
$totalSavings = 0;
@endphp
|
@if($ak == 1) {{$slNo}} | @endif
@if($branchMapingDataWithType['type']== 'area' )
{{ $cdata['name'] }} |
@endif
{{ $zoneareaList[$childData]}} |
@if($ak == 1) {{$m->name}} | @endif
@if($ak == 1) {{$m->code}} | @endif
@if($ak == 1) {{$m->samityName}} | @endif
@if($ak == 1) {{$m->samityCode}} | @endif
@if($ak == 1) {{$villName}} | @endif
{{-- @if($ak == 1) | @endif --}}
@if($ml['repaymentFrequencyIdFk'] == 0)
{{'OTL'}}
@else
{{$repaymentFrequencies[$ml['repaymentFrequencyIdFk']]??''}}
@endif
|
{{$ml['disbursementDate']}} |
{{number_format($ml['loanAmount'])}} |
{{isset($ml['paidInstallment']) ? $ml['paidInstallment'] : ""}} |
{{isset($ml['lastTrxDate']) ? $ml['lastTrxDate'] : "" }} |
@if($ml['loanTypeId'] == 1 && $savingShown == false)
@foreach($savingsProducts as $savingsProduct)
{{number_format($savingsData[$m->id][$savingsProduct->id]??0)}}
@php
${"gt".$savingsProduct->shortName} += $savingsData[$m->id][$savingsProduct->id]??0;
$totalSavings += isset($savingsData[$m->id][$savingsProduct->id])?$savingsData[$m->id][$savingsProduct->id]:0;
@endphp
|
@endforeach
@php
$savingShown = true;
@endphp
@else
@if(!$hasPPLoan && $savingShown == false)
@foreach($savingsProducts as $savingsProduct)
{{number_format($savingsData[$m->id][$savingsProduct->id]??0)}}
@php
${"gt".$savingsProduct->shortName} += $savingsData[$m->id][$savingsProduct->id]??0;
$totalSavings += isset($savingsData[$m->id][$savingsProduct->id])?$savingsData[$m->id][$savingsProduct->id]:0;
@endphp
|
@endforeach
@php
$savingShown = true;
@endphp
@else
@foreach($savingsProducts as $savingsProduct)
{{0}} |
@endforeach
@endif
@endif
{{number_format($totalSavings)}} |
{{number_format($ml['outstanding'])}} |
{{number_format($ml['overdue'])}} |
@php
$gtLoanAmount += $ml['loanAmount'];
$gtOutstanding += $ml['outstanding'];
$gtOverdue += $ml['overdue'];
$gTotalSavings += $totalSavings;
@endphp
@endforeach
@endforeach
| Sub Total |
{{number_format($gtLoanAmount)}} |
|
|
@foreach($savingsProducts as $skey => $savingsProduct)
{{ number_format(${"gt".$savingsProduct->shortName}) }} |
@endforeach
{{number_format($gTotalSavings)}} |
{{number_format($gtOutstanding)}} |
{{number_format($gtOverdue)}} |
@endif
@endforeach
@endif
@if($branchMapingDataWithType['type']== 'zone' )
@foreach($cdata['child'] as $key1 => $childData )
@if(isset($cdata['data']['area'][$childData]))
@foreach($cdata['data']['area'][$childData]['child'] as $branchkey => $branchChildData )
@if(count($members->where('branchId',$branchChildData)) > 0)
@php
$slNo = 0;
$gtLoanAmount = 0;
$gtOutstanding = 0;
$gtOverdue = 0;
foreach($savingsProducts as $sp){
${"gt".$sp->shortName} = 0;
}
$gTotalSavings = 0;
@endphp
@php
$memberLoans = $members->where('branchId',$branchChildData);
@endphp
@foreach($members as $m)
@php
$ak = 0;
++$slNo;
$memberLoans = $loanData[$m->id]??[];
if(sizeof($memberLoans) == 0){
$memberLoans = [
null => [
"repaymentFrequencyIdFk" => -1,
"loanTypeId" => null,
"disbursementDate" => null,
"loanAmount" => 0,
"outstanding" => 0,
"overdue" => 0
]
];
}
$hasPPLoan = false;
foreach ($memberLoans as $mppl) {
if($mppl['loanTypeId']==1){
$hasPPLoan = true;
}
}
$savingShown = false;
$mSpan = count($memberLoans);
@endphp
@foreach($memberLoans as $ml)
@php
$ak++;
$wArea = DB::table('gnr_working_area')->where('status', 1)->where('id', $m->workingAreaId)->first();
if($wArea){
$village = DB::table('gnr_village')->where('status', 1)->where('id', $wArea->villageId)->first();
if($village){
$villName = $village->name;
}else{
$villName = '';
}
}
$totalSavings = 0;
@endphp
|
@if($ak == 1) {{$slNo}} | @endif
@if($branchMapingDataWithType['type']== 'zone' )
{{$cdata['name']}} |
{{ $cdata['data']['area'][$childData]['name'] }} |
@endif
{{ $zoneareaList[$branchChildData]}} |
@if($ak == 1) {{$m->name}} | @endif
@if($ak == 1) {{$m->code}} | @endif
@if($ak == 1) {{$m->samityName}} | @endif
@if($ak == 1) {{$m->samityCode}} | @endif
@if($ak == 1) {{$villName}} | @endif
{{-- @if($ak == 1) | @endif --}}
@if($ml['repaymentFrequencyIdFk'] == 0)
{{'OTL'}}
@else
{{$repaymentFrequencies[$ml['repaymentFrequencyIdFk']]??''}}
@endif
|
{{$ml['disbursementDate']}} |
{{number_format($ml['loanAmount'])}} |
{{isset($ml['paidInstallment']) ? $ml['paidInstallment'] : ""}} |
{{isset($ml['lastTrxDate']) ? $ml['lastTrxDate'] : "" }} |
@if($ml['loanTypeId'] == 1 && $savingShown == false)
@foreach($savingsProducts as $savingsProduct)
{{number_format($savingsData[$m->id][$savingsProduct->id]??0)}}
@php
${"gt".$savingsProduct->shortName} += $savingsData[$m->id][$savingsProduct->id]??0;
$totalSavings += isset($savingsData[$m->id][$savingsProduct->id])?$savingsData[$m->id][$savingsProduct->id]:0;
@endphp
|
@endforeach
@php
$savingShown = true;
@endphp
@else
@if(!$hasPPLoan && $savingShown == false)
@foreach($savingsProducts as $savingsProduct)
{{number_format($savingsData[$m->id][$savingsProduct->id]??0)}}
@php
${"gt".$savingsProduct->shortName} += $savingsData[$m->id][$savingsProduct->id]??0;
$totalSavings += isset($savingsData[$m->id][$savingsProduct->id])?$savingsData[$m->id][$savingsProduct->id]:0;
@endphp
|
@endforeach
@php
$savingShown = true;
@endphp
@else
@foreach($savingsProducts as $savingsProduct)
{{0}} |
@endforeach
@endif
@endif
{{number_format($totalSavings)}} |
{{number_format($ml['outstanding'])}} |
{{number_format($ml['overdue'])}} |
@php
$gtLoanAmount += $ml['loanAmount'];
$gtOutstanding += $ml['outstanding'];
$gtOverdue += $ml['overdue'];
$gTotalSavings += $totalSavings;
@endphp
@endforeach
@endforeach
| Sub Total |
{{number_format($gtLoanAmount)}} |
|
|
@foreach($savingsProducts as $skey => $savingsProduct)
{{ number_format(${"gt".$savingsProduct->shortName}) }} |
@endforeach
{{number_format($gTotalSavings)}} |
{{number_format($gtOutstanding)}} |
{{number_format($gtOverdue)}} |
@endif
@endforeach
@endif
@endforeach
@endif
@endforeach