Merge pull request 'Changed logic in laser idle hour report' (#1238) from ranjith-dev into master
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 15s
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 15s
Reviewed-on: #1238
This commit was merged in pull request #1238.
This commit is contained in:
@@ -98,19 +98,13 @@ class SendLaserIdleHourReport extends Command
|
|||||||
// return (float) ($record->motor_marked_physical_count ?? 0);
|
// return (float) ($record->motor_marked_physical_count ?? 0);
|
||||||
// });
|
// });
|
||||||
|
|
||||||
$pumpRecords = $machineRecords
|
$pumpCount = $machineRecords
|
||||||
->where('pump_machine_name', $machineName);
|
->where('pump_machine_name', $machineName)
|
||||||
$pumpCount = $pumpRecords
|
->where('pump_marked_status', 'Marked')
|
||||||
// ->where('pump_machine_name', $machineName)
|
->filter(function ($record) {
|
||||||
// ->where('pump_marked_status', 'Marked')
|
return (float) ($record->pump_marked_physical_count ?? 0) > 0;
|
||||||
->sum(fn ($record) => (float) ($record->pump_marked_physical_count ?? 0));
|
})
|
||||||
// ->filter(function ($record) {
|
->count();
|
||||||
// return (float) ($record->pump_marked_physical_count ?? 0) > 0;
|
|
||||||
// })
|
|
||||||
// ->count();
|
|
||||||
// ->sum(function ($record) {
|
|
||||||
// return (float) ($record->pump_marked_physical_count ?? 0);
|
|
||||||
// });
|
|
||||||
|
|
||||||
$namePlateCount = $machineRecords
|
$namePlateCount = $machineRecords
|
||||||
->where('name_plate_machine_name', $machineName)
|
->where('name_plate_machine_name', $machineName)
|
||||||
@@ -197,15 +191,12 @@ class SendLaserIdleHourReport extends Command
|
|||||||
return ((int) $seconds * 1000) + (int) $milliseconds;
|
return ((int) $seconds * 1000) + (int) $milliseconds;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
// Convert total milliseconds to total seconds
|
// Convert total milliseconds to total seconds
|
||||||
$totalExpectedSeconds = $totalExpectedMilliseconds / 1000;
|
$totalExpectedSeconds = $totalExpectedMilliseconds / 1000;
|
||||||
|
|
||||||
|
|
||||||
// Convert seconds to minutes
|
// Convert seconds to minutes
|
||||||
$totalExpectedMinutes = $totalExpectedSeconds / 60;
|
$totalExpectedMinutes = $totalExpectedSeconds / 60;
|
||||||
|
|
||||||
|
|
||||||
// Convert minutes to hours + minutes
|
// Convert minutes to hours + minutes
|
||||||
$totalHours = floor($totalExpectedMinutes / 60);
|
$totalHours = floor($totalExpectedMinutes / 60);
|
||||||
|
|
||||||
@@ -249,8 +240,6 @@ $totalLaserOffHours = "{$offHours} hr {$offMinutes} min";
|
|||||||
|
|
||||||
$mail = new LaserIdleMail($scheduleType, $tableData);
|
$mail = new LaserIdleMail($scheduleType, $tableData);
|
||||||
|
|
||||||
// $contentVars = $mail->content()->with;
|
|
||||||
|
|
||||||
foreach ($mailRules as $rule)
|
foreach ($mailRules as $rule)
|
||||||
{
|
{
|
||||||
$toEmails = collect(explode(',', $rule->email))
|
$toEmails = collect(explode(',', $rule->email))
|
||||||
|
|||||||
Reference in New Issue
Block a user