[Export] Export statistique thanato avec un grand total
This commit is contained in:
parent
33e3c43390
commit
4ae8124041
@ -175,6 +175,15 @@ class ExportThanatoStatisticService {
|
||||
}
|
||||
|
||||
public function populateExportDataIntoFileContent(array $exportData,string $fileContent): string{
|
||||
|
||||
$g_totalDistance = 0;
|
||||
$g_totalDevisHours = 0;
|
||||
$g_totalWorkedHours = 0;
|
||||
$g_totalLeaveHours = 0;
|
||||
$g_totalTravelingHoursBetweenDevisLocation = 0;
|
||||
$g_totalDiseaseHours = 0;
|
||||
$g_totalRestHours = 0;
|
||||
|
||||
foreach($exportData as $devisDate => $devisData){
|
||||
$totalDevisHours = 0;
|
||||
$totalWorkedHours = 8;
|
||||
@ -235,6 +244,7 @@ class ExportThanatoStatisticService {
|
||||
$totalAbsenceHours = $totalLeaveHours + $totalRestHours + $totalDiseaseHours;
|
||||
$totalWorkedHours -= $totalAbsenceHours;
|
||||
}
|
||||
|
||||
$fileContent = $this->populateLastRecapForTheLine(
|
||||
$fileContent,
|
||||
$totalDistance,
|
||||
@ -245,7 +255,27 @@ class ExportThanatoStatisticService {
|
||||
$totalDiseaseHours,
|
||||
$totalRestHours
|
||||
);
|
||||
|
||||
$g_totalDistance += $totalDistance;
|
||||
$g_totalDevisHours += $totalDevisHours;
|
||||
$g_totalWorkedHours += $totalWorkedHours;
|
||||
$g_totalLeaveHours += $totalLeaveHours;
|
||||
$g_totalTravelingHoursBetweenDevisLocation += $totalTravelingHoursBetweenDevisLocation;
|
||||
$g_totalDiseaseHours += $totalDiseaseHours;
|
||||
$g_totalRestHours += $totalRestHours;
|
||||
}
|
||||
|
||||
$fileContent = $this->populateLastRecapForTheLine(
|
||||
$fileContent,
|
||||
$g_totalDistance,
|
||||
$g_totalDevisHours,
|
||||
$g_totalWorkedHours,
|
||||
$g_totalLeaveHours,
|
||||
$g_totalTravelingHoursBetweenDevisLocation,
|
||||
$g_totalDiseaseHours,
|
||||
$g_totalRestHours
|
||||
);
|
||||
|
||||
return $fileContent;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user