Merge pull request #114 from witelgroup/feature/CmmsStatuse

change one item in service for mission
This commit is contained in:
Amir Ghasempoor
2025-12-27 09:48:40 +03:30
committed by GitHub

View File

@@ -39,13 +39,13 @@ class ReportService
COUNT(DISTINCT CASE
WHEN mv.type = 1
AND mv.created_at BETWEEN :from AND :to
AND mv.created_at BETWEEN :from_mv AND :to_mv
THEN mv.id
END) AS no_mission_count,
COUNT(DISTINCT CASE
WHEN m.mission_duration != m.in_area_duration
AND m.created_at BETWEEN :from AND :to
AND m.created_at BETWEEN :from_m AND :to_m
THEN m.id
END) AS out_of_area_count
@@ -61,6 +61,7 @@ class ReportService
)
SELECT
-1 AS province_id,
'کل کشور' AS province_name,
SUM(no_mission_count) AS no_mission_count,
SUM(out_of_area_count) AS out_of_area_count
@@ -78,8 +79,10 @@ class ReportService
";
return DB::select($sql, [
'from' => $from,
'to' => $to,
'from_mv' => $from,
'to_mv' => $to,
'from_m' => $from,
'to_m' => $to,
]);
}