diff --git a/app/Console/Commands/SendProductionReport.php b/app/Console/Commands/SendProductionReport.php index 10963bff..965ae89f 100644 --- a/app/Console/Commands/SendProductionReport.php +++ b/app/Console/Commands/SendProductionReport.php @@ -143,9 +143,27 @@ class SendProductionReport extends Command foreach ($plants as $plant) { // $lines = Line::where('plant_id', $plant->id)->get(); + // $lines = Line::where('plant_id', $plant->id) + // ->orderByRaw("CASE WHEN LOWER(type) = 'fg line' THEN 0 ELSE 1 END") + // ->get(); + $lines = Line::where('plant_id', $plant->id) - ->orderByRaw("CASE WHEN LOWER(type) = 'fg line' THEN 0 ELSE 1 END") - ->get(); + ->whereIn('type', [ + 'Base FG Line', + 'FG Line', + 'Process FG Line', + 'SFG Line', + ]) + ->orderByRaw(" + CASE + WHEN LOWER(type) = 'fg line' THEN 0 + WHEN LOWER(type) = 'base fg line' THEN 1 + WHEN LOWER(type) = 'process fg line' THEN 2 + WHEN LOWER(type) = 'sfg line' THEN 3 + ELSE 4 + END + ") + ->get(); foreach ($lines as $line) {