create report views
This commit is contained in:
@@ -43,7 +43,7 @@ class CountryActivityPerItemReport implements FromView, WithEvents, ShouldAutoSi
|
||||
COUNT(CASE WHEN item = 16 THEN 1 END) AS EmergencyCount,
|
||||
province_fa,
|
||||
province_id,
|
||||
COUNT(CASE WHEN item != -1 THEN 1 END) AS TotalCount
|
||||
COUNT(CASE WHEN item != -1 THEN 1 END) AS TotalProvinceCount
|
||||
FROM (
|
||||
SELECT
|
||||
province_fa,
|
||||
@@ -56,10 +56,31 @@ class CountryActivityPerItemReport implements FromView, WithEvents, ShouldAutoSi
|
||||
WHERE status = 1
|
||||
GROUP BY province_id, province_fa;";
|
||||
|
||||
$countryActivities = DB::select($query);
|
||||
$provinceActivities = collect(DB::select($query));
|
||||
|
||||
return view('', [
|
||||
'activities' => $countryActivities,
|
||||
$totalItemCount = [
|
||||
'totalMarematRooyeCount' => $provinceActivities->sum('MarematRooyeCount'),
|
||||
'totalPaksaziCount' => $provinceActivities->sum('PaksaziCount'),
|
||||
'totalAlaemCount' => $provinceActivities->sum('AlaemCount'),
|
||||
'totalHefazCount' => $provinceActivities->sum('HefazCount'),
|
||||
'totalRoshanayiCount' => $provinceActivities->sum('RoshanayiCount'),
|
||||
'totalKhatkeshiCount' => $provinceActivities->sum('KhatkeshiCount'),
|
||||
'totalRangamiziCount' => $provinceActivities->sum('RangamiziCount'),
|
||||
'totalWashingCount' => $provinceActivities->sum('WashingCount'),
|
||||
'totalImenSaziCount' => $provinceActivities->sum('ImenSaziCount'),
|
||||
'totalHarimCount' => $provinceActivities->sum('HarimCount'),
|
||||
'totalPolCount' => $provinceActivities->sum('PolCount'),
|
||||
'totalToonelCount' => $provinceActivities->sum('ToonelCount'),
|
||||
'totalAmaliatZemestaniCount' => $provinceActivities->sum('AmaliatZemestaniCount'),
|
||||
'totalMashinAlatCount' => $provinceActivities->sum('MashinAlatCount'),
|
||||
'totalTollhouseCount' => $provinceActivities->sum('TollhouseCount'),
|
||||
'totalEmergencyCount' => $provinceActivities->sum('EmergencyCount'),
|
||||
'totalCountryCount' => $provinceActivities->sum('TotalProvinceCount'),
|
||||
];
|
||||
|
||||
return view('v3.Reports.RoadItems.CountryActivityPerItem', [
|
||||
'provinceCount' => $provinceActivities,
|
||||
'countryCount' => $totalItemCount,
|
||||
'fromDate' => $fromDate,
|
||||
'toDate' => $toDate
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user