Added proper status code for all the api modules

This commit is contained in:
dhanabalan
2025-07-11 16:01:37 +05:30
parent b153a53f4b
commit 484bc6d070
6 changed files with 15 additions and 15 deletions

View File

@@ -38,7 +38,7 @@ class ModuleChartController extends Controller
return response()->json([ return response()->json([
'status_code' => 'ERROR', 'status_code' => 'ERROR',
'status_description' => "Module Name can't be empty!" 'status_description' => "Module Name can't be empty!"
], 400); ], 404);
} }
$exists = ModuleList::where('module_name', $moduleName)->exists(); $exists = ModuleList::where('module_name', $moduleName)->exists();
@@ -62,10 +62,10 @@ class ModuleChartController extends Controller
->values(); // reset array keys ->values(); // reset array keys
return response()->json([ return response()->json([
'status_code' => 'SUCCESS', 'status_code' => 'SUCCESS',
'status_description' => $dashboardNames 'status_description' => $dashboardNames
]); ], 200);
} }

View File

@@ -54,7 +54,7 @@ class ModuleController extends Controller
return response()->json([ return response()->json([
'status_code' => 'ERROR', 'status_code' => 'ERROR',
'status_description' => "Module Name can't be empty!" 'status_description' => "Module Name can't be empty!"
], 400); ], 404);
} }
$headerValue = $request->header('module-name'); $headerValue = $request->header('module-name');
@@ -63,7 +63,7 @@ class ModuleController extends Controller
return response()->json([ return response()->json([
'status_code' => 'ERROR', 'status_code' => 'ERROR',
'status_description' => "Invalid value for 'module-name' header!" 'status_description' => "Invalid value for 'module-name' header!"
], 400); ], 404);
} }
$uniqueModules = ModuleList::select('module_name', 'created_at') $uniqueModules = ModuleList::select('module_name', 'created_at')

View File

@@ -38,7 +38,7 @@ class ModuleFilterController extends Controller
return response()->json([ return response()->json([
'status_code' => 'ERROR', 'status_code' => 'ERROR',
'status_description' => "Line name can't be empty!" 'status_description' => "Line name can't be empty!"
], 400); ], 404);
} }
$filterNames = ModuleList::orderBy('created_at', 'asc') $filterNames = ModuleList::orderBy('created_at', 'asc')

View File

@@ -145,7 +145,7 @@ class ModuleFilterDataController extends Controller
return response()->json([ return response()->json([
'status_code' => 'ERROR', 'status_code' => 'ERROR',
'status_description' => 'Missing required headers: ' . implode(', ', $missingHeaders) 'status_description' => 'Missing required headers: ' . implode(', ', $missingHeaders)
], 400); ], 404);
} }
$validFilters = ['Today', 'Yesterday', 'This Week', 'This Month']; $validFilters = ['Today', 'Yesterday', 'This Week', 'This Month'];
@@ -155,7 +155,7 @@ class ModuleFilterDataController extends Controller
return response()->json([ return response()->json([
'status_code' => 'ERROR', 'status_code' => 'ERROR',
'status_description' => "Invalid filter-name value! Accepted values are: " . implode(', ', $validFilters) 'status_description' => "Invalid filter-name value! Accepted values are: " . implode(', ', $validFilters)
], 400); ], 404);
} }
$plantName = $request->header('plant-name'); $plantName = $request->header('plant-name');
@@ -171,13 +171,13 @@ class ModuleFilterDataController extends Controller
} }
// Set date filter range // Set date filter range
if ($filterName === 'yesterday') { if ($filterName == 'yesterday') {
$startDate = now()->subDay()->setTime(8, 0, 0); $startDate = now()->subDay()->setTime(8, 0, 0);
$endDate = now()->setTime(8, 0, 0); $endDate = now()->setTime(8, 0, 0);
} elseif ($filterName === 'this week') { } elseif ($filterName == 'this week') {
$startDate = now()->startOfWeek()->setTime(8, 0, 0); $startDate = now()->startOfWeek()->setTime(8, 0, 0);
$endDate = now()->endOfWeek()->addDay()->setTime(8, 0, 0); $endDate = now()->endOfWeek()->addDay()->setTime(8, 0, 0);
} elseif ($filterName === 'this month') { } elseif ($filterName == 'this month') {
$startDate = now()->startOfMonth(); $startDate = now()->startOfMonth();
$endDate = now()->endOfMonth(); $endDate = now()->endOfMonth();
} else { } else {

View File

@@ -38,7 +38,7 @@ class ModulePlantController extends Controller
return response()->json([ return response()->json([
'status_code' => 'ERROR', 'status_code' => 'ERROR',
'status_description' => "Plant Name can't be empty!" 'status_description' => "Plant Name can't be empty!"
], 400); ], 404);
} }
$headerValue = $request->header('plant-name'); $headerValue = $request->header('plant-name');
@@ -47,7 +47,7 @@ class ModulePlantController extends Controller
return response()->json([ return response()->json([
'status_code' => 'ERROR', 'status_code' => 'ERROR',
'status_description' => "Invalid value for 'plant-name' header!" 'status_description' => "Invalid value for 'plant-name' header!"
], 400); ], 404);
} }
$plantNames = Plant::orderBy('created_at', 'asc') $plantNames = Plant::orderBy('created_at', 'asc')
@@ -57,7 +57,7 @@ class ModulePlantController extends Controller
return response()->json([ return response()->json([
'status_code' => 'SUCCESS', 'status_code' => 'SUCCESS',
'status_description' => $plantNames 'status_description' => $plantNames
]); ], 200);
} }
/** /**

View File

@@ -39,7 +39,7 @@ class ModulePlantLineController extends Controller
return response()->json([ return response()->json([
'status_code' => 'ERROR', 'status_code' => 'ERROR',
'status_description' => "Plant Name can't be empty!" 'status_description' => "Plant Name can't be empty!"
], 400); ], 404);
} }
$plant = Plant::where('name', $plantName)->first(); $plant = Plant::where('name', $plantName)->first();