@php
$x=0;
$total_payable_amount = 0;
@endphp
@foreach($houses_detail as $house)
| {{App\Language::trans('Unit')}} : {{$house['house_unit']}} |
@foreach($house['house_rooms'] as $room)
@php
$isMeterRegister = false;
$isFirstRoomHeader = true;
$rowNo =0;
$room_subtotal =0;
$total_payable_amount = 0;
$room_subtotal_total_usage =0;
@endphp
@foreach($listing as $row)
@if(!isset($room['meter']['id']))
| {{App\Language::trans('Room')}} : {{$room['house_room_name']}} |
{{App\Language::trans(App\Setting::SUNWAY_NO_METER_FOUND_LABEL)}} |
@php break; @endphp
@elseif($row->meter_register_id == $room['meter']['id'])
@if($isFirstRoomHeader == true)
| {{App\Language::trans('Room')}} : {{$room['house_room_name']}} |
{{App\Language::trans('Meter ID')}} : {{$listing[$rowNo]->meter_register_id}} |
@if($is_show_tenant)
@if(count($room['house_room_members']) > 0)
| {{App\Language::trans('Tenant Detail')}} |
@foreach($tenant_header as $h_key)
@php $extra_html = ""; @endphp
@if($h_key == 'Move Out Date')
@php $extra_html = " colspan=4 "; @endphp
@endif
| {{ App\Language::trans($h_key) }} |
@endforeach
@php $t_counter =1 ; $extra_html = ""; @endphp
@foreach($room['house_room_members'] as $member)
| {{ $t_counter }} |
@foreach($tenant_variables as $t_variable)
@php $extra_html = ""; @endphp
@if($t_variable == 'house_room_member_end_date')
@php
$extra_html = " colspan=4 ";
$member[$t_variable] = $member[$t_variable] == '0000-00-00 00:00:00' ? '-' : $member[$t_variable];
@endphp
@endif
{{App\Language::trans($member[$t_variable]) }} |
@endforeach
@php $t_counter ++ ; @endphp
@endforeach
@else
| {{App\Language::trans('No tenanted')}} |
@endif
@endif
| {{App\Language::trans('Month')}} |
{{App\Language::trans('Total Hours')}} |
{{App\Language::trans('Avg. kW')}} |
{{App\Language::trans('Max. kW')}} |
{{App\Language::trans('Min. kW')}} |
{{App\Language::trans('Total kWh')}} |
{{App\Language::trans('Total Charges (RM)')}} |
@endif
@php
$payable_amount = App\Setting::calculate_utility_fee($row->total_usage);
$isFirstRoomHeader = false;
$isMeterRegister = true;
$total += $row->total_usage;
$room_subtotal += $payable_amount;
$room_subtotal_total_usage += $row->total_usage;
// && $row->total_hours == 0
if($row->total_usage == 0)
{
$temp_meter = App\PowerMeterModel\MeterRegister::find($row->meter_register_id);
$no_reading_arr[$row->meter_register_id] = $temp_meter;
}
@endphp
| {{date('m-Y', strtotime($row->current_date))}} |
{{$row->total_hours}} |
{{number_format($row->average_usage,9)}} |
{{number_format($row->max_usage,9)}} |
{{number_format($row->min_usage,9)}} |
{{number_format($row->total_usage,9)}} |
{{number_format($payable_amount,2)}} |
@endif
@php
$rowNo++;
@endphp
@endforeach
@if(isset($room['meter']['id']))
| {{App\Language::trans('Room Subtotal')}} |
{{number_format($room_subtotal_total_usage, 9)}} |
{{number_format($room_subtotal, 2)}} |
@endif
@php
$x = $x + $room_subtotal;
$isMeterRegister = false;
@endphp
@endforeach
@endforeach