diff --git a/app/Http/Controllers/TestingLineVisualizationController.php b/app/Http/Controllers/TestingLineVisualizationController.php index c0a5eb6a..5f5f51ef 100644 --- a/app/Http/Controllers/TestingLineVisualizationController.php +++ b/app/Http/Controllers/TestingLineVisualizationController.php @@ -115,6 +115,14 @@ class TestingLineVisualizationController extends Controller ], 404); } + $jobAgaPlant = TestingLineVisualization::first(); + if (! $jobAgaPlant) { + return response()->json([ + 'status_code' => 'ERROR', + 'status_description' => 'Reports not found in testing line visualization table!', + ], 404); + } + $jobAgaPlant = TestingLineVisualization::where('plant_id', $plantId)->first(); if (! $jobAgaPlant) { return response()->json([ diff --git a/app/Models/Plant.php b/app/Models/Plant.php index 4d590156..22661fe3 100644 --- a/app/Models/Plant.php +++ b/app/Models/Plant.php @@ -222,6 +222,11 @@ class Plant extends Model return $this->hasMany(BeforeTestReading::class, 'plant_id', 'id'); } + public function testingLineVisualizations() + { + return $this->hasMany(TestingLineVisualization::class, 'plant_id', 'id'); + } + public function asrsItemValidations() { return $this->hasMany(AsrsItemValidation::class, 'plant_id', 'id');