Added proper status code for all the api modules
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|||||||
@@ -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')
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user